asp.net中的javascript警报问题

时间:2011-09-19 13:23:34

标签: javascript asp.net visual-studio-2010 alert

我正在调用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;

    }

由于

1 个答案:

答案 0 :(得分:0)

  1. 尝试清理缓存
  2. 尝试提醒(“1”)而不是dom元素