日期:2014-05-18  浏览次数:20461 次

EnableViewState="false"禁用不了视图状态是怎么回事。
设置page指令是:
<%@   Page   Language= "C# "   AutoEventWireup= "true "   EnableViewState= "false "   CodeFile= "Page_EnableViewState.aspx.cs "   Inherits= "Page_EnableViewState "   %>

但是打开页面还是有:
<input   type= "hidden "   name= "__VIEWSTATE "   id= "__VIEWSTATE "   value= "/wEPDwUJODExMDE5NzY5ZGTBm2Q2KBkc7SRh29FFvAJCETcCOA== "   />

晕了,到底怎么禁用啊,难道不是用这个属性吗?

------解决方案--------------------
EnableViewState= "false " 即可
加上
if(!IsPostBack)
{

}


------解决方案--------------------
不可能完全禁掉,只是比起打开的状态要短小很多。
------解决方案--------------------
可以考虑去使用 jsp 开发,那个一点也看不到。
------解决方案--------------------
简单,EnableViewState= "false " 再把runat=server 全去掉!
就一html,呵呵