【发布时间】:2014-07-08 14:54:34
【问题描述】:
我可以在 Page_PreInit() 函数中创建动态控件。
'如何检索控件及其 ID'
我的 C# 代码来创建一个 DynamicControls
var btn = new WebForms.Button();
btn.Text = "+";
btn.ID = "Addmore";
btn.Click += new System.EventHandler(AddMoreSearchFields);
我正在使用下面的代码来查找点击了哪个控件。
string eTarget = Request.Params["__EVENTTARGET"].ToString();
**eTarget is always "" NULL**
protected void Page_PreInit(object sender, EventArgs e)
{
if (Page.IsPostBack)
{
createdynamiccontrols(dynamic_filter_table.Rows.Count);
string eTarget = Request.Params["__EVENTTARGET"].ToString();
if (eTarget == "")
{
createdynamiccontrols(dynamic_filter_table.Rows.Count);
}
}
}
【问题讨论】:
标签: c# asp.net button click dynamic-controls