【问题标题】:Is ASP.Net Server Control, Postback Architecture failed in current Web 2.0 World [closed]是 ASP.Net 服务器控制,回发架构在当前 Web 2.0 世界中失败 [关闭]
【发布时间】:2011-02-10 13:32:09
【问题描述】:

我看到的是 ASP.Net 体系结构的巨大变化。越来越多的公司开始效仿

中间层基于 JSON 的 wcf 服务。 使用 JQuery/Ajax 的基于 HTML 的纯 UI 层。

根本没有回发,这与 Asp.Net 服务器控件/事件处理程序/回发背后的代码的默认行为相矛盾。 我是一名大约 4 年的 Asp.Net Web 开发人员,并且关心 ASP.Net 的未来。

ASP.Net 的默认架构是否已经过时了? MVC 或 ASP.Net 4.0 是否尝试解决问题?

【问题讨论】:

    标签: jquery asp.net .net architecture


    【解决方案1】:

    对于 ASP.NET,失败这个词有点强。有缺陷可能是一个更好的词。 MVC 肯定解决了您提出的问题。和更多。是的,ASP.NET 的默认体系结构现在已经过时了。 ASP.NET MVC 位于 ASP.NET 之上这一事实意味着您仍然可以使用 ASP.Net 的生产力增强功能以​​及您在 ASP.Net 中拥有的任何遗留代码,直到您能够创作您的网站在 MVC 中比在 ASP.NET 中更快。这将很快发生。

    【讨论】:

    • 即使在MVC中,我认为它是回发架构?
    • MVC 路由引擎将请求传递给单独的 HTTPHandler,因此绕过了正常的 ASP.NET 页面生命周期。如果您在 StackOverflow 上查看此处的 html,您将看不到回发。我相信这是一个 ASp.NET MVC 站点。看不到 ViewState 或 doPostback。 :)
    • 你的高斯是正确的:StackOverflow 在服务器 Microsoft-IIS/7.5 User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.3) Gecko/ 上运行2008092417 Firefox/3.0.3 (.NET CLR 3.5.30729)
    猜你喜欢
    • 1970-01-01
    • 2011-05-06
    • 1970-01-01
    • 2017-01-11
    • 2012-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多