【发布时间】:2011-07-20 02:40:26
【问题描述】:
我刚刚使用 Razor 进入 ASP.NET 网页。根据它提供的功能,您会为您的应用选择它吗?在我看来,ASP.NET MVC 框架为 Razor 提供了更多优势,因为 MVC 必须提供一切;很高兴网页框架有一些来自 WebMatrix DLL 的帮助组件,但是大多数示例都将所有代码都放在一个文件中,再加上对一组新 API(通过 webmatrix)的依赖对我来说是一个障碍。
你怎么看?
谢谢。
【问题讨论】:
-
如果您正在使用 Web 表单,则一开始就不应该在 .ASPX 页面中编写任何代码。
-
@Michael - 我当然不会。当然,除非您想为过去 10 年人们使用 Web 表单造成的无法维护的混乱做出贡献。然后责怪技术。 “哦,网络表单是垃圾,视图状态是垃圾,我不明白如何正确使用它,但都是垃圾!”。
-
旧帖,但希望对您有所帮助。
WebPages(现在是 v3)具有简洁之美。这并不意味着它还没有准备好迎接黄金时段。它的默认路由方案的易用性(无需努力/触摸routes)非常酷且简单。由于 Asp.net 是 Asp.net,您可以拥有App_Code并在那里维护代码,可以访问任何其他 ASP.net 功能(捆绑等)
标签: asp.net asp.net-webpages razor