当前位置: 代码迷 >> ASP.NET >> 有关<input type="hidden"该怎么解决
  详细解决方案

有关<input type="hidden"该怎么解决

热度:10548   发布时间:2013-02-25 00:00:00.0
有关<input type="hidden"....
.net生成后都有跟着 <input   type= "hidden "   name= "__VIEWSTATE "   id= "__VIEWSTATE "...没做缓存这段东西特别多...不知道大家平时如果减少这段代码的长度的...

------解决方案--------------------------------------------------------
尽量少用服务端控件.
就会比较少.
------解决方案--------------------------------------------------------
这段东西与缓存【没有】任何关系!!!

它是保存 ViewState 的隐藏域,

所以,只有你禁用了视图,它才会减少,特别是对 DataGrid/GridView/TreeView 包含大量数据的时候

EnableViewState = false;

禁用了视图,就只有手动维护控件状态了(假如需要)
------解决方案--------------------------------------------------------
<@page EnableViewState = false>

这样可以设置全部页面没有viewstate

asp.net存在viewstate是保持页面上控件提交的上一次的状态.
有viewstate是可以保持值不丢失.

少用服务器控件可以解决,


也可以以用ajax.net而不会有任何viewstate.
  相关解决方案