产生我有从母版页继承了Test.aspx的网页按钮控制。我正在从Test.aspx页面的数据库填充控件内容。按钮单击事件添加到数据库中,从
我提取包含来自数据库中的所有内容控制整个字符串并使用Page.ParseControl方法分析输入串来控制,然后添加控制到内容的占位符。
的字符串,它是从数据库中获取包含以下按钮控件。
以上按钮控件呈现到用户界面,但是当我试图点击该按钮,则没有按钮单击事件被触发。
任何一个可以帮助我解决这个问题?
感谢&问候, 桑托斯·库马尔Patro
产生我有从母版页继承了Test.aspx的网页按钮控制。我正在从Test.aspx页面的数据库填充控件内容。按钮单击事件添加到数据库中,从
我提取包含来自数据库中的所有内容控制整个字符串并使用Page.ParseControl方法分析输入串来控制,然后添加控制到内容的占位符。
的字符串,它是从数据库中获取包含以下按钮控件。
以上按钮控件呈现到用户界面,但是当我试图点击该按钮,则没有按钮单击事件被触发。
任何一个可以帮助我解决这个问题?
感谢&问候, 桑托斯·库马尔Patro
的问题是,你需要控制之前,要激发的事件被处理回发数据被创建。您无法在page_load中重新创建控件,或者稍后必须在页面生命周期的较早版本中创建这些控件。我们用来在包含页面(或自定义控件)的构造器中创建子控件,然后这些事件就可以工作。
如何在Page_PreInit()中添加控件? – Manish 2012-03-27 10:02:46
你可以尝试像感谢
迪普
按钮BTN =(按钮)Page.ParseControl( “
在你叫什么阶段_Page.ParseControl()_下面
,在pageLoad的?绑定事件处理程序的代码是什么? – Coder 2012-03-27 09:22:52
我在Page_Load事件中调用Page.PaeseControl。 – 2012-03-27 09:25:40
您试过_Deepu's_ code? – Coder 2012-03-27 09:30:06