我打电话一个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