我把首页index.aspx的 enableviewstate= false 后,其中的一个search.ascx 中的dropdownlist中的值不能取过来,取过的值为空...

parsely 2005-05-23 08:56:39
一个奇怪的问题:

我把首页index.aspx的 enableviewstate= false 后,其中的一个search.ascx 控件中的dropdownlist中的值不能取过来,取过的值为空...

当我把首页index.aspx的 enableviewstate= true 后,则index.aspx 页中的search.ascx 中的dropdownlist中的值就又能正确的取过来了,不知道为什么?
...全文
106 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
parsely 2005-05-23
  • 打赏
  • 举报
回复
各位大哥,是这样的,

http://www.rczx.com 吉林人才在线

首页上大部分是显示数据,可是也有两个控件,一个是左边的login 控件,一个是右边的搜索职位的控件,我当然是想把 index.aspx 的 viewstate 去掉,以使首页浏览速度能提高,可是因为首页上有这两个控件,就无法把viewstate 去掉了,那这不也是太不尽人情了吧,难道性能和功能上在 .net 里有时候真的就没法两者兼顾??!!!!哎!
hchxxzx 2005-05-23
  • 打赏
  • 举报
回复
这个设置,应该根据你的使用情况,
如果你仅仅只显示页面,那完全可以把它关闭
如果你还要使用WEB控件取值提交,那最好不要把它关闭.
stickking 2005-05-23
  • 打赏
  • 举报
回复
将dropdownlist的autopostback属性设为true
parsely 2005-05-23
  • 打赏
  • 举报
回复
那要怎么办呢,难道就不能为首页去掉 viewstate 了?
hfwang009 2005-05-23
  • 打赏
  • 举报
回复
改成false后,页面上的控件不能在页面刷新后保存之前的值了,所以取吃来的是空的
wlzbaby 2005-05-23
  • 打赏
  • 举报
回复
这问题一点也不奇怪呀
lastpromiss 2005-05-23
  • 打赏
  • 举报
回复
你可以具體到某個空間的viewstate
hchxxzx 2005-05-23
  • 打赏
  • 举报
回复
你可用Request.Form[""]来取值

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧