2011-10-29 61 views
0

我嘗試之後第二幾個隱藏的標籤,但在更新頁面後持續10秒, 我只是希望它一次,當我單擊保存上成功顯示我要10秒按鈕標籤並獲得消失當我點擊保存按鈕標籤顯示做成功,但幾秒鐘該標籤後應消失

protected void LinkBtnSave_Click(object sender, EventArgs e) 
{ 
    lblWriteTest.Text = ""; 
    ClientScript.RegisterStartupScript(this.GetType(), "HideLabel", 
    "<script type=\"text/javascript\">setTimeout(\"document.getElementById('" + 
    lblWriteTest.ClientID + "').style.display='none'\",10000)</script>"); 
} 
+0

我強烈建議使用jQuery和AJAX調用做這樣的事情。你會得到像jGrowl這樣的「通知」氣泡非常強大的插件。 –

+0

我不知道如何使用jQuery和AJAX – Mano

+0

嘗試使用計時器。設置標籤文本。等待10秒鐘,並將標籤的可見性設置爲false。然後將timer.enabled設置爲false。 – Sandy

回答

0

在頁面加載

ClientScript.RegisterStartupScript(this.GetType(), "HideLabel", "<script type=\"text/javascript\">function hide(){setTimeout(\"document.getElementById('" + lbl.ClientID + "').style.display='none'\",300)}</script>"); 
    btn.Attributes.Add("onclick", "return hide()"); 

添加此代碼,我希望這會幫助你。

+0

它也在做同樣的事情,我想這樣做的按鈕事件 – Mano

+0

複查代碼,我有一些變化,這將現在的工作 –

+0

抱歉它是從這個代碼不可能做一次同樣的事情 – Mano

相關問題