一个代码隐藏方法处理两个不同的下拉菜单 - 不应该
我有一个页面,其中有两个具有不同 ID 的下拉列表,在我的代码隐藏中,我有两种不同的方法,每个下拉列表一个,具有不同的名称和处理程序。
但是,在我的代码隐藏中,只有一个下拉列表调用它的方法 - 有时它调用这两种方法! - 而另一个下拉列表从不调用其方法。
我尝试清理臭名昭著的“Temporary ASP.NET Files”文件夹 我尝试重建解决方案
,但问题仍然存在 =(
你有什么提示吗?
I have one page with two dropdownlists with different IDs and in my codebehind I have two distinct methods, one for each dropdownlist, with distinct names and handlers.
BUT, in my codebehind, only one dropdownlist calls it's method - and sometimes it calls both methods! - while the other dropdownlist never calls its method.
I tried cleaning the infamous "Temporary ASP.NET Files" folder
I tried rebuilding the solution
but the problem persists
= (
Do you have any hints ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
忘记在其中一个下拉列表上设置
AutoPostBack="True"
结果:仅在通过更改第一个下拉列表值触发回发后调用第二个下拉列表方法。
就这么简单!
Forgot to set the
AutoPostBack="True"
on one of the dropdownlistsResult: the second dropdownlist method is only called after a postback is triggered by changing the first dropdownlist value.
Simlpe as that !