ASP.. NET按钮与警报一起工作,但不会触发page_load或代码隐藏方法
本文关键字:page load 方法 隐藏 代码 按钮 NET 一起 工作 ASP | 更新日期: 2023-09-27 18:11:52
我有一个ASP。. NET按钮,
如果我把alert('hello')放在方法后面,它就能工作了如果我把代码放在方法后面,它就不能工作了,有什么想法吗?
<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,没有一个工作:(
无用的更新
protected void CodeBEHIND_CLICK(object sender, EventArgs e)
{
// its not triggering Page_Load neither this method
}
您需要OnClick
而不是OnClientClick
来绑定服务器端事件。你可以在上阅读更多关于服务器端点击事件的信息。
后面的代码应该有handler。
void CodeBEHIND_CLICK(Object sender, EventArgs e)
{
}
不知道是什么问题,但我必须创建隐藏按钮并触发它们的代码绑定方法触发。