来自 DataBound 控件内部的事件

发布于 2024-08-04 23:03:11 字数 359 浏览 5 评论 0原文

我有一个 asp:Repeater ,其中有一个 asp:DropDownList 。中继器中的 DropDownList 在每次回发时都会引发其 SelectedIndexChanged 事件,无论它们是否已更改。

这是 ASP.NET 中的已知问题吗?你知道如何解决它吗?

我找到了此解决方法 但如果可能的话,想要一些更漂亮的东西。

I have an asp:Repeater with an asp:DropDownList in it. The DropDownLists in the repeater raise their SelectedIndexChanged events on every postback, regardless of whether they were changed or not.

Is this a known issue in ASP.NET? Do you know how to work around it?

I found this workaround but would like something prettier if at all possible.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

离线来电— 2024-08-11 23:03:11

啊,我找到了 - 我正在代码隐藏中添加事件处理程序,但是当我将其移动到 ASP.NET 标记中的 asp:DropDownList 控件的 OnSelectedIndexChanged 属性时,一切都开始正常运行。

Ah I found it - I was adding the event handler in codebehind, but when I moved it to the OnSelectedIndexChanged attribute of the asp:DropDownList control in the ASP.NET markup everything started behaving correctly.

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