如何为动态创建的文本框动态触发事件? 我使用过这段代码:
lab.Click += new EventHandler(lab1_Click);
但是这段代码不起作用......
答案 0 :(得分:1)
动态创建的控件必须重新添加到 Page_Init 事件中的页面控制部署,并使用相同的ID 将其添加到最后。
然后,只有ASP.NET框架将匹配回发数据(在您的情况下将具有TextChange的数据)和钩子控制以及事件到其事件处理程序。其他没有什么可以发生的
查看此文章了解详情
答案 1 :(得分:0)
.net不允许Click Event over Text框。如果您希望在文本框失去焦点时触发该事件,则可以使用“lab_validate()”事件。
TextBox还有很多其他事件可以选择你认为合适的事件。
答案 2 :(得分:0)
lab.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));