我是一名非编码员,需要向开发人员提供一些信息。其中一个问题是我们是运行ASP.NET MVC还是Web Forms?我能说出这个最好的方法是什么。如果您想看一下,该网站位于http://sokanu.com(只是一个启动页面)
谢谢你们
答案 0 :(得分:8)
它正在运行WebForms。
您可以通过页面来源中的Viewstate告诉。
答案 1 :(得分:7)
检查HTTP响应标头。 ASP.NET MVC 1.0生成的页面将具有:
X-Aspnetmvc-Version:1.0
答案 2 :(得分:2)
正如SLaks所说,您可以告诉它是Web窗体,因为该页面有__VIEWSTATE
字段。因为它是一个启动页面,所以视图状态几乎为空,页面根本不需要是Web窗体。您需要查看站点的其余部分以确定Web表单和代码的数量。你绝对可以混合Web Forms和MVC。
答案 3 :(得分:0)
此外,(虽然不具体),通常使用WebForms应用程序,您的页面以.aspx扩展名结尾,而使用MVC,您可以从漂亮的URL中受益。