【发布时间】:2017-04-18 20:28:55
【问题描述】:
我有一个 html 列表,我正在尝试使用文件后面的代码将 html 按钮添加到属性“innerhtml”。我可以添加按钮,但是 onclick 事件没有被触发
HTML:
<ul runat="server" id="list">
<li></li>
<li><a id="loginID" runat="server" href="../Accounts/login.aspx">Login</a></li>
<li id="logout" runat="server"> <a href="~/Register.aspx" runat="server"> Register</a></li>
</ul>
后面的代码:
logout.InnerHtml = "<input type=\"submit\" id=\"b1\" runat=\"server\" onserverclick=\"b1_click\" />"; //logout is the id of the list item
}
}
public void b1_click(Object sender,EventArgs e)
{
Response.Redirect("~/Accounts/login.aspx");
}
}
【问题讨论】:
标签: c#