【发布时间】:2011-09-19 13:23:34
【问题描述】:
我正在调用 javascript 警报,但背景屏幕变成白色而不是离开当前屏幕并弹出?
我通过在站点管理员中实现以下内容并创建一个隐藏字段以从程序调用来解决这个问题
<script type="text/javascript">
var alertMsg = document.getElementById('MainContent_errorMessageHidden');
if (alertMsg != null) alert(alertMsg.value);
</script>
这个问题是当我正常运行程序时它不起作用,当我通过带有断点的调试器运行它时它工作正常,我不明白为什么,
这是我在警报将显示的 aspx 文件中的内容:
asp:HiddenField Value="" ID="errorMessageHidden" runat="server" Visible="false"
并在调用警报的方法中:
private void Alert(string p)
{
errorMessageHidden.Visible = true;
errorMessageHidden.Value = p;
}
谢谢
【问题讨论】:
-
你页面的 DOM 是什么样的?
标签: javascript asp.net visual-studio-2010 alert