ASP.NET页面中总是有很多空白,还有一些我不想要的信息
我看百度的首页,没有空白,估计是它把空白和一些无用的给删除了那么,我们用ASP.NET,如何删除这些空白或者是杂乱的字符呢?
网上找了一些代码,写的很乱,也没有一个例子能参考,苦恼中
希望高手能不吝赐教,给点核心代码有例子就更好了。系统只允许给100分这不是我的错啊啊,还有个问题,有些人说可以在页面生成的时候把VIEWSTATE删除,
但是,如果删除了,那页面还能正常进行交互吗?如果觉得分少,可以再开一帖谢谢。
我看百度的首页,没有空白,估计是它把空白和一些无用的给删除了那么,我们用ASP.NET,如何删除这些空白或者是杂乱的字符呢?
网上找了一些代码,写的很乱,也没有一个例子能参考,苦恼中
希望高手能不吝赐教,给点核心代码有例子就更好了。系统只允许给100分这不是我的错啊啊,还有个问题,有些人说可以在页面生成的时候把VIEWSTATE删除,
但是,如果删除了,那页面还能正常进行交互吗?如果觉得分少,可以再开一帖谢谢。
在设计界面中将空白删除,或在html源将诸如 删除!初学最好不要删除VIEWSTATE,会不能正常交互!!
生成HTML
protected override void Render(HtmlTextWriter writer) {
StreamWriter r=new StreamWriter(Server.MapPath(""), false,System.Text.Encoding.UTF8);
HtmlTextWriter h=new HtmlTextWriter(r);
base.Render(h);
r.Close();
h.Close();
}
ViewState保存在页面上的隐藏文本框中,只有页面在回发的情况下才有用
ViewState 使用恰当,它能够简化页面开发,改进用户与站点的交互。如果不理,能够显著增加站点响应大小
很多情况下保持控件的状态是必需的,压缩的ViewState有助于提高性能
System.IO.Compression
将不影响页面显ViewState持久化保存到服务器端的硬盘上
自己管理状态比那个好的多,不然你的HTML解析会很慢。