如何判断我的网站是否运行ASP.NET MVC或Web窗体?

时间:2010-07-02 16:00:18

标签: c# asp.net-mvc webforms

我是一名非编码员,需要向开发人员提供一些信息。其中一个问题是我们是运行ASP.NET MVC还是Web Forms?我能说出这个最好的方法是什么。如果您想看一下,该网站位于http://sokanu.com(只是一个启动页面)

谢谢你们

4 个答案:

答案 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中受益。