平时基本上就不用它,但是总是在页面上有那么个hidden,看着贼不爽。
重写了SavePageStateToPersistenceMedium,RegisterHiddenField这几个方法都不行,最多只能value清空。
重写了SavePageStateToPersistenceMedium,RegisterHiddenField这几个方法都不行,最多只能value清空。
解决方案 »
- 未能找到路径“c:\windows\system32\inetsrv\NFSWeb\newProducts”的一部分
- Excel数据写入到数据库中出现异常“找不到可安装的 isam”
- 请教两个UpdatePanel局部刷新的问题
- vs2005 asp.net CheckBox 三态控件
- ImageUrl中不能有中文,怎么办啊?
- 如何将一个表中的全部数据赋到一个字符串数组中?
- vs2005 web打包问题
- 在OnServerClick之前,如何加上一句javascript,以检查表单是否填写完整?
- freetextbox.dll 控件问题??????????
- 【分享】HTML编辑器大比拼
- 急!~如何在datagrid中以时间排序?
- 显示问题
<@ page EnableViewState="false">汗.....尽量不用服务器控件吧,用服务器控件总会有viewstate问题的
用来在服务器上保存状态
有利总有弊的,.net就是这样了,不如你用ASP或PHP开发算了,不用服务器控件,^0^
在开发中我是不需要它来保存状态的,服务器控件我也只利用它的一部分功能,比如绑定DataTable.服务器控件本身并没什么特别的,无非就是封装。
我只是想知道有没有谁能彻底的把这个hidden干掉?
我对SavePageStateToPersistenceMedium的重写完全是用一个没有任何操作,直接返回的函数来替换原来的,我常用的方法是直接提交到iframe里面,原来的页面还在,不需要保存任何状态。
——————————————————————————————————————————
那就是你自己的问题了。
{
if (this._fOnFormRenderCalled)
{
throw new HttpException(HttpRuntime.FormatResourceString("Multiple_forms_not_allowed"));
}
this._fOnFormRenderCalled = true;
this._inOnFormRender = true;
this.RenderHiddenFields(writer);
if (this._viewStateToPersist != null)
{
if (this._formatter == null)
{
this.CreateLosFormatter();
}
writer.WriteLine();
writer.Write("<input type=\"hidden\" name=\"");
writer.Write("__VIEWSTATE");
writer.Write("\" value=\"");
this._formatter.Serialize(writer, this._viewStateToPersist);
writer.WriteLine("\" />");
}
else
{
writer.WriteLine();
writer.Write("<input type=\"hidden\" name=\"");
writer.Write("__VIEWSTATE");
writer.Write("\" value=\"\" />");
}
if (this._fRequirePostBackScript)
{
this.RenderPostBackScript(writer, formUniqueID);
}
this.RenderScriptBlock(writer, this._registeredClientScriptBlocks);
}
原来是这样的,这个写法真是变态啊!我服了,呵呵!
看来我要改改我的洁癖了。
用jsp/php/asp好了,就没有这个了。
<@ page EnableViewState="false">
汗.....尽量不用服务器控件吧,用服务器控件总会有viewstate问题的
=====================
不用服务器控件还用asp.net干什么?
如果试图维护干净的html.你用html+javascript
保证清洁溜溜.
碰到了感兴趣的问题就想办法解决,研究研究而已,不能解决是另外一回事,大家说点建设性的话嘛!
<form ... runat="server" > 删除之后就没有了,呵呵。
呵呵!