- 浏览: 47790 次
- 性别:
- 来自: 广州
1.引入命名空间 using System.IO; 2.重写Page类的Render方法: protected override void Render(HtmlTextWriter writer) string html = sw.ToString(); html = Regex.Replace(html, @"<div[\s\S]*?__VIEWSTATE[\s\S]*?</div>", "");//过滤__VIEWSTATE } 只需上面的操作即可将页面中冗余的__VIEWSTATE清除,你可以试试 不过要注意,清除了viewstate后,不影响页面布局,但是页面的许多事件都触发不了了,这也是一般不清除viewstate的原因,慎用。 在生成静态页面的时候用的较多。
using System.Text.RegularExpressions;
{
StringWriter sw= new StringWriter();
base.Render(new HtmlTextWriter(sw));//获取正常输出的html,包含__VIEWSTATE
writer.WriteLine(html.Trim());//输出过滤后的html
发表评论
-
datatable 的妙用
2011-05-12 16:03 783Dim dt As DataTable = V ... -
pager的设置
2011-04-13 09:49 492pager里面的quick page是指当前页的前驱后驱页码数 ... -
oracle 时区的一些操作
2011-04-08 15:42 521SELECT New_Time(To_Date('201 ... -
。net 弹出对话框(有确定和取消可选那种)
2011-03-08 16:47 642<asp:Button ID="btnSubm ... -
禁止缓存
2011-02-25 09:08 803HTML: 在HtML代码中加入 <HE ... -
oracle中的rownum
2011-02-16 14:08 610在使用中,不能直接用between and 来对rownum ... -
blob与 long raw 的对比
2011-01-21 16:24 869历经两日的关于blob,long raw的对比研究已经告一段落 ... -
用nhibernate插入有blob类型的数据的时候出现错误:unimplemented or unreasonable conversion
2011-01-21 14:17 1396同样十分神奇,不知道怎么解析的一件事。 通过nhiberna ... -
未指定的错误,发生了一个 Oracle 错误,但无法从 Oracle 中检索错误信息。数据类型不被支持。
2011-01-21 13:58 5600在从数据库读出BLOB类型时(各种方法,ado,odbc,nh ... -
oracle 的一个fuction
2011-01-13 14:35 848PROMPT CREATE OR REPLACE FUNCTI ... -
jmf的简单应用----播放一个mp3
2011-01-07 14:44 957package newpage; import javax. ... -
cookie 的删除
2010-12-27 14:48 611Request.Cookies.Clear()这个方法并不是删 ... -
showModalDialog参数详细说明
2010-12-27 14:47 617使用showModalDialog显示数 ... -
ultrawebgrid 的cell换行要用<br/>,神奇了
2010-12-23 16:17 768ultrawebgrid 的cell换行要用<br/&g ... -
ultrawebgrid 的超详细使用指南
2010-12-23 15:27 1644http://blog.csdn.net/wbd6572789 ... -
alert会改变页面原来的css风格
2010-12-16 10:36 712使用Response.Write("<scri ... -
oracle 的sql语句(不断更新中。。。)
2010-12-16 09:47 581更改某一个字段alter table tb_test mo ... -
关于退出页面时作出动作(清除Session或删除痕迹)
2010-12-09 16:44 3274这个问题搞了三天多,最后竟然是忘记了最基本的,导致浪费太多时间 ... -
table 单元格合并
2010-12-09 11:31 791colSpan=3是指横跨3个单元格 rowSpan=2是指纵 ... -
window.showModalDialog 中的按钮会自动打开新窗口
2010-12-08 14:40 960例子: function GoAddPP() ...
相关推荐
但是如果大量使用viewstate会影响性能,例如页面中控件过多,那么会影响页面性能,可以通过禁止viewstate来解决这个问题。可以禁止整个页面的viewstate也可以禁止某个控件的viewstate,但是有几个控件的是没有办法...
winform 使用ViewState保存非控件数据源码! 很值得下载看看!资源免费,大家分享!!
有些asp.net中使用viewstate,那里的内容是base64编码,此工具是把viewstate 内容给解析成原来内容,里面包括1.0,1.1,2.0三种版本的工具
VIEWSTATE插件
viewstate 视图状态反编码 解释asp.net的viewstate信息。
asp.net中html页面含有viewstate页面状态,说实话很难看,所以尝试把它保存在服务器端,只是一个思路例子,希望对大家有所帮助。
查看ViewState数据,了解VIEWSTATE机制是一款程序猿常常用到的编程辅助工具,具有保存字符串信息的功能,该软件体积非常小的ViewState解析工具
viewstate详解,详细阐述了viewstate的用法及其作用。
ASP.NET ViewState 初探
反编译前辈上传的ViewState解析工具。 想深入了解VIEWSTATE机制,可以下载源码来看看。
一款非常方便的... 在设计的时候我们写一句<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>,但在页面代码中我们会看到但还看到<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/...
理解ASP.NET的ViewState MSDN资料
.net ViewState解码器,对研究viewState非常有用
asp.net 2.0中通过压缩ViewState 支持ajax压缩ViewState
不注意ViewState会对应用带来很多不利的影响
ViewState 查看工具,把 asp.net的ViewState内容转化出来。
在asp.net中viewstate是网页状态保持的一项重要技术手段,ViewState 代码查看器 能够很方便的查看状态,方便调试和开发.
Session,ViewState用法,恩这个是c#里面的哈,别下错了亲
input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMjgzMDgzOTgzZGTK+g48a8tfAcXS7AaRfL/dvsvLTw==" /> 用来存放可转换为字符串格式的信息,主要存放页面上 Web 控件中数据的状态,主要...
ASP.NET ViewState解决办法,优化办法,移动ViewState