首先...我是 ASP.net 和 C# 的菜鸟。我正在更新一个已经存在的页面以添加一个按钮..
我的代码..
<div style="padding: 10px;float: left;"><table><tr><td><asp:Button id="DoSomething" Text="Build Patch" runat="server" OnClick="DoSomething_click" /><br /></td></tr></table></div>
这存在于我的 ascx 控件中......背后的代码是......
protected void DoSomething_click(object sender, System.EventArgs e)
{
Response.Write("<script> alert('Hi');</script>");
}
它连接到 default.aspx 页面
<%@ Register Src="~/ui/MyView.ascx" TagName="MyView" TagPrefix="UC" %>
并用于 asp:repeater...
<UC:MyView PB=<%# Container.DataItem %> runat="server"></UC:MyView>
中继器在 a 内创建按钮<td>
我想我的问题是如何为这些按钮连接 onclick?我调试并且我的 DoSomething_click 方法永远不会命中。