为什么我的MVC 2.0页面上有viewstate?

时间:2011-03-12 23:38:13

标签: asp.net asp.net-mvc asp.net-mvc-2 viewstate

抱歉,如果这是一个愚蠢的问题,但我认为MVC的全部内容是没有视图状态(或没有视图状态的选择),但是当我创建我的页面时,我有这个:

<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNDMyNDU0NjAzZGRjlqkQNPIdYgfiR4aOw7np3SRI0LRCffrTkaOLWtatvA==" />

我该如何摆脱它?

1 个答案:

答案 0 :(得分:3)

在所有网页中搜索任何runat="server"标记(主页,视图,控件等)并将其删除(尤其是<form runat="server">之类的内容)。这些属性不应再出现在ASP.NET MVC应用程序中。