我在更新面板中有一个ASP.NET按钮,
如果我发出警告('你好'),如果我把代码置于方法之后,它会起作用,它不起作用,有什么想法吗?
<asp:Button ID="Button1" OnClick="alert('why');" Text="Submit" runat="server" CssClass="leftButton" /> // WORKS !!!
<asp:Button ID="Button1" OnClick="CodeBEHIND_CLICK" Text="Submit" runat="server" CssClass="leftButton" /> // DOESN'T WORK
我尝试向面板添加触发器,没有变化。
更新
OnClient或OnCLientClick,它们都不起作用:(
UseLess Update
protected void CodeBEHIND_CLICK(object sender, EventArgs e)
{
// its not triggering Page_Load neither this method
}
答案 0 :(得分:0)
您需要OnClick
而不是OnClientClick
来绑定服务器端事件。您可以通过here了解有关服务器端点击事件的更多信息。
在代码背后你应该有处理程序。
void CodeBEHIND_CLICK(Object sender, EventArgs e)
{
}
答案 1 :(得分:0)
不确定,问题是什么,但我必须创建隐藏按钮并触发它们以触发代码绑定方法。