当前位置:  开发笔记 > 编程语言 > 正文

禁用ViewState的ASP.NET DropDownList控件模拟'SelectedIndexChanged'的最佳方法

如何解决《禁用ViewState的ASP.NETDropDownList控件模拟'SelectedIndexChanged'的最佳方法》经验,为你挑选了1个好方法。

我发现很多帖子,人们试图解决SelectedIndexChanged不工作的问题EnableViewState='false'.

我有点困惑,为什么控制状态不会启动并允许它工作,但如果有人也可以解释这个奖励积分.

一些'黑客'非常'hacky'.就像在页面本身的viewstate上设置一个对应于下拉值的值,然后将该值与回发期间接收的值进行比较.

我正在寻找最优雅的解决方案(如果有一个好的解决方案).

我不知道这是否是一个聪明的派生控件或更聪明的东西,但我想确保解决方案足够通用,以便"可信任",而不仅仅是一个仅适用于特定页面的黑客(这是常见的这样的黑客!).



1> feihtthief..:

如果您真的想知道为什么以及如何工作,我建议您阅读以下文章:

真的了解ViewState

这不是一个简单的阅读,但确实涵盖了人们通常遇到的所有问题.它涵盖了为什么一切都有效,如果你填入Page_Init而不是Page_Load.

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有