我正在开发一个 asp.net 应用程序,并且我有一些在 OnInit 事件上动态创建的控件。
其中一个控件是一个 asp 按钮,到目前为止它一直运行良好。当我ScriptManager
向我的页面添加一个时,相同的按钮无法回发。它只有在ScriptManager
取出时才有效。
有没有类似的事情发生在其他人身上?我是否以某种方式使页面无效?
编辑:
这是我的脚本管理器标签:
<asp:ScriptManager ID="ScriptManager1" runat="server"
EnablePageMethods="true" EnableScriptGlobalization="true"
EnableScriptLocalization="true">
</asp:ScriptManager>
//My Dynamic Button:
Button button1 = new Button
{
ID = "button1",
Text = "Ok"
};
button1.Click += new EventHandler(Button1_Click);
好吧,一件奇怪的事情。Havent 弄清楚了我出现这种行为的原因,但是,如果按钮位于容器内,例如表格单元格,那么它可以回发。可能是一种解决方法