一个代码隐藏方法处理两个不同的下拉菜单 - 不应该

发布于 2024-09-09 01:16:56 字数 236 浏览 6 评论 0原文

我有一个页面,其中有两个具有不同 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

秋叶绚丽 2024-09-16 01:16:56

忘记在其中一个下拉列表上设置 AutoPostBack="True"

结果:仅在通过更改第一个下拉列表值触发回发后调用第二个下拉列表方法。

就这么简单!

Forgot to set the AutoPostBack="True" on one of the dropdownlists

Result: the second dropdownlist method is only called after a postback is triggered by changing the first dropdownlist value.

Simlpe as that !

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文