我打電話一個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;
}
感謝
頁面的DOM是什麼樣的? – Neal