如何将事件侦听器添加到在asp.net中的服务器上运行的动态div元素?

时间:2018-02-23 17:49:29

标签: c# html asp.net

我添加了一些div,他们的每个div都应该将我重定向到其他页面,但参数不同。

所以,我开始用这个来获取根据它们添加div的值:

while (reader.Read())
{
    CreateTableNameDiv("table", reader.GetValue(0).ToString());
}//On_Load


private void CreateTableNameDiv(string divClass, string tableName)
{
    HtmlGenericControl tableDiv = new HtmlGenericControl("div");//define a div
    HtmlGenericControl headerTableName = new HtmlGenericControl("h2");//define header inside the div
    headerTableName.InnerHtml = tableName;
    tableDiv.Attributes.Add("class", divClass);
    tableDiv.Attributes.Add("runat", "server");
    tableDiv.Controls.Add(headerTableName);
    tablesDiv.Controls.Add(tableDiv);
}

我需要每个div都有这样的东西onclick =" Redirect_To"

private void Redirect_To(string tableName)
{
    Response.Redirect("TableEditor.aspx?val1=" + tableName);
}

由于

0 个答案:

没有答案