数据列表中的按钮事件

发布于 2024-09-07 12:25:23 字数 209 浏览 6 评论 0原文

我有一个数据列表,想向其中动态添加按钮。我正在使用 OnItemCommand datalist 事件并设置按钮的 CommandName/ CommandArgument 属性。 然而,我在处理按钮点击时遇到了麻烦 - 似乎没有触发。

当我在 aspx 页面上声明一个按钮时它有效,但不适用于动态创建的按钮。

我希望这是有道理的,任何帮助都会很大。

谢谢

I have a datalist and want to dynamically add buttons to it. I am using the OnItemCommand datalist event and setting the CommandName/ CommandArgument attributes of the button.
However I am having trouble with handling the button click - does not seem to fire.

It works when I declared a button on the aspx page, but not for buttons that are dynamically created.

I hope this makes sense, and any help would be great.

Thanks

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

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

发布评论

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

评论(1

总攻大人 2024-09-14 12:25:24

如果您想处理关联事件,则只能在 PreInitInit 上创建动态控件。否则,在回发时,它们在事件处理时将不存在,因此,您的处理程序方法将不会被调用。

互联网上有很多关于如何处理动态控件的资源。如果您需要任何参考,请告诉我。

You can only create dynamic controls on PreInit or Init if you want to handle associated events. Otherwise, on postback, they won't exist at the moment of event handling and because of that, your handler method won't be called.

Internet is full of resources about how to handle dynamic controls. Let me know if you need any reference.

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