去掉.net页面中的<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
2012-01-17 14:23
591 查看
#region 解决ViewState过于庞大的问题 //由于这里添加了目录,所以要建立App_Data/ViewState目录. protected override object LoadPageStateFromPersistenceMedium() { string viewStateID = (string)((Pair)base.LoadPageStateFromPersistenceMedium()).Second; string stateStr = (string)Cache[viewStateID]; if (stateStr == null) { string fn = Path.Combine(this.Request.PhysicalApplicationPath, @"App_Data/ViewState/" + viewStateID); stateStr = File.ReadAllText(fn); } return new ObjectStateFormatter().Deserialize(stateStr); } protected override void SavePageStateToPersistenceMedium(object state) { string value = new ObjectStateFormatter().Serialize(state); string viewStateID = (DateTime.Now.Ticks + (long)this.GetHashCode()).ToString(); //产生离散的id号码 string fn = Path.Combine(this.Request.PhysicalApplicationPath, @"App_Data/ViewState/" + viewStateID); //ThreadPool.QueueUserWorkItem(File.WriteAllText(fn, value)); File.WriteAllText(fn, value); Cache.Insert(viewStateID, value); base.SavePageStateToPersistenceMedium(viewStateID); } #endregion
相关文章推荐
- 去掉.net页面中的<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE
- 去掉.net页面中的input type=hidden name=__VIEWSTATE id=__VIEWSTATE.doc
- 去掉.net页面中的input type=hidden name=__VIEWSTATE id=__VIEWSTATE
- asp.net 隐藏页面<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value=''>的值
- 解决<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" 过长
- 关于ViewState的问题 <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="之后有一大串乱码
- 去掉.net页面中的input type=hidden name=__VIEWSTATE id=__VIEWSTATE.doc
- 关于ViewState的问题 <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="之后有一大串乱码
- 去掉.net页面中的input type=hidden name=__VIEWSTATE id=__VIEWSTATE
- 解决<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" 过长
- aspx页面里不输出 nput type=hidden name="__VIEWSTATE" 的方法
- 在aspx页面不输出input type=hidden name="__VIEWSTATE"
- ID和Name的问题------写个<input type="hidden">在后台取不到值
- <input type="text" name="" id=""/>中name和id的区别
- <form action="get.php" method="post" id="tform"> <input type="text" name="one"> <a href="jav
- <input type=“text” name="">width设定无效
- <input type="file" name="filePath" />最简单的解决方法
- <form>标签只能作用一个<input type="hidden"/>?