![](/img/trans.png)
[英]Possible to run a javascript function after postback using an asp.net button?
[英]Run Javascript function after postback in asp.net
我有一個按鈕,它會導致回發,並調用javascript函數hideInsert(),它看起來像這樣:
function hideInsert() {
$('.hide').hide();
alert("hide");
}
它所做的只是隱藏標有“.hide”的表格。 這可以按預期工作,但由於回發發生,所有內容都會重置。
無論如何我可以點擊按鈕來觸發回發,然后在回發發生后運行該功能?
我一直在看這個http://msdn.microsoft.com/en-us/library/z9h4dk8y.aspx,但沒有成功。
然后我需要按下另一個按鈕,它會觸發showInsert()函數,這需要一個類似的函數。
無論根據您當前的架構最有意義的事件,包括:
if (Page.IsPostBack) {
ClientScript.RegisterStartupScript(this.GetType(), "HideOnPostback", "$(function() { hideInsert(); })", true);
}
Page_Load
是包含這樣的邏輯的常見地方。
或者,如果您在回發后永遠不需要被歸類為.hide
任何內容,並且它們是服務器端控件,您可以始終將它們設置為Visible = false
。
我似乎需要在回發后向用戶顯示通知。 請閱讀本文我在代碼后面創建代碼以顯示通知。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.