我做的一个页面,运行的时候产生了110K左右的 viewstate 内容,整个页面一共240多K,项目组长说这个会影响性能,让我把 enableviewstate 设为 false但是如此一来,就失去了 asp.net 编程的意义了,另一方面,开发的工作量大了很多
解决方案 »
- 关于一个sql语句的实现问题
- ASP.NET下数据库的备份和还原.....
- 怎么在gridView的<asp:HyperLinkField>里面加图片
- 已编译的.NET小网站,从别的空间转另一空间需要调试
- iText生成PDF遮罩图
- 安装tream foundation service2008问题
- 发布网站出错,Could not load the assembly 'App_Web_av_vnm3u'.
- 一个关于DataList问题。。
- 如何知道服务器上已经支持asp.net2.0?
- asp.net里如何调用jsp文件?
- 我这个sql语句哪里错了啊?
- NHibernate 如何实现SqlParameter参数化和多表事务提交数据
特别是在一个 repeater 中,一共套了三层 repeater,里面放的 checkbox, radiobutton,文本,全部都是从数据库中取出来的,提交之后,我需要从 repeater 中读取这些 checkbox, radiobutton 的 checked 状态,禁用此外层的 repeater 的 viewstate 之后,生成的 viewstate 少了70多K。可能套得有点深,我看了生成的源代码,每个 checkbox 的 id 都很长,例如一个 checkbox 的内容有这么长:
<input id="ctl00_holder_AARCP_rptDependent_ctl03_rptDependentSubTypes_ctl02_rptDependentDocType_ctl02_cbSelect" type="checkbox" name="ctl00$holder$AARCP$rptDependent$ctl03$rptDependentSubTypes$ctl02$rptDependentDocType$ctl02$cbSelect" onclick="docTypeClick(1, 'ctl00_holder_AARCP_rptDependent_ctl03_rptDependentSubTypes_ctl02_rptDependentDocType_ctl02_cbSelect', 'ctl00_holder_AARCP_rptDependent_ctl03_rptDependentSubTypes_ctl02_rptDependentDocType_ctl02_rbtnAnd', 'ctl00_holder_AARCP_rptDependent_ctl03_rptDependentSubTypes_ctl02_rptDependentDocType_ctl02_rbtnOr');" />
这样的话,你的html就足够“清爽了”
项目组长不写demo吗?一般都是项目组长写好demo,别人照着扒的