我在asp.net 3.5中有一個LinkButton單擊事件,我必須評估一個值是否存在並返回警報。 我不知道你怎麼辦。我認爲,我們需要的Ajax 有人可以幫助我使用LinkButton處理事件
感謝
我在asp.net 3.5中有一個LinkButton單擊事件,我必須評估一個值是否存在並返回警報。 我不知道你怎麼辦。我認爲,我們需要的Ajax 有人可以幫助我使用LinkButton處理事件
感謝
這是一個非常簡單的解決方案,不需要太多地參與大量的AJAX。
如果你在你的頁面的鏈接按鈕:
<asp:LinkButton id="myButton" Text="Click me" OnClick="myButton_Click" runat="server" />
在你的頁面的代碼添加事件處理程序的背後:
protected void myButton_Click(object sender, EventArgs e)
{
// Check some stuff on the server...
ClientScript.RegisterStartupScript(this.GetType(), "alert", "myJsMethod()", true);
}
這個例子將調用JavaScript函數調用上myJsMethod你的頁面,然後你可以調用你喜歡的任何JS,包括alert()。
只需實現OnClientClick
處理程序LinkButton
假設你要檢查的值是可用的客戶端:
OnClientClick="if $('#yourID').val() == 'something')
return confirm('Are you sure you want to override this lock?');
else return true;"
如果是不可用的客戶端,那麼你需要做一個Ajax調用來檢查值,並替換上面例子中的if
檢查,或讓你的服務器端代碼添加一個嵌入式JavaScript警報。