2013-07-22 23 views
1

我有一個頁面,其中包含一個顯示javascript內容的按鈕。我有一個ASP.net驗證器控件,做回發。如果我在firebug中瀏覽我的JavaScript,那麼頁面仍然有可見的div,如果我只是讓頁面正常運行,JavaScript會使div可見一秒,然後回發將重新加載時關閉的可見性重置。我怎樣才能阻止這種情況發生?Javascript顯示div在回發之後不見了

謝謝!

+0

計時問題?東西隱藏了div?需要看一些代碼。 – Vlad

+0

必須要麼1)做驗證客戶端,2)顯示div服務器端(使其runat =「server」後),或3)使用ASP.Net Ajax。 – McGarnagle

+0

明天我可以拿一些代碼。 – Princess

回答

1

使DIV可見時,設置隱藏字段的值,該隱藏字段將在回發中保留。在Load中讀取該值並確定是否需要製作相同的DIV可見服務器端。

當回發發生整個頁面重建,所以改變客戶端,從服務器斷開連接的事情,不能簡單地持久。