2011-09-19 54 views
0

我打電話一個javascript警報,但在背景屏幕變成白色,而不是離開當前屏幕並做了彈出?JavaScript警告在asp.net問題

我解決了這個通過實現在SITEMASTER以下,並創建一個隱藏字段,從程序中調用

  <script type="text/javascript"> 
       var alertMsg = document.getElementById('MainContent_errorMessageHidden'); 
       if (alertMsg != null) alert(alertMsg.value); 
      </script> 

與此問題是,當我運行該程序通常不工作,當我運行它通過與它工作正常斷點調試器,我不能明白爲什麼,

這是我在aspx文件,其中警告將顯示:

ASP:HiddenField值=「」 ID =「errorMessageHidden」 RUNAT =「server」Visible =「fal SE」

,並在方法調用警報:

private void Alert(string p) 
    { 

     errorMessageHidden.Visible = true; 
     errorMessageHidden.Value = p; 

    } 

感謝

+0

頁面的DOM是什麼樣的? – Neal

回答

0
  1. 嘗試清理緩存
  2. 儘量提醒( 「1」),而不是DOM元素
+0

我清理了緩存,當你說DOM時你是什麼意思?哦,我也改變了警報訊息,但它顯示了我的新訊息,但錯誤的警報類型 – Karl

+0

當你改變訊息時,你有相同的行爲? –

+0

是的,同樣的問題 – Karl