[英]ASP.NET button works with alerts but not triggering page_load or code behind method
我在更新面板中有一個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
來綁定服務器端事件。 您可以在此處詳細了解服務器端點擊事件。
在后面的代碼中,您應該有處理程序。
void CodeBEHIND_CLICK(Object sender, EventArgs e)
{
}
不知道是什么問題,但是我必須創建隱藏的按鈕並觸發它們以進行代碼綁定方法觸發。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.