【问题标题】:javascript alert in asp.net problemasp.net问题中的javascript警报
【发布时间】: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


【解决方案1】:
  1. 尝试清理缓存
  2. 尝试用 alert("1") 代替 dom 元素

【讨论】:

  • 我清理了缓存,你说的 DOM 是什么意思?哦,我也更改了警报消息,但它向我显示了新消息,但警报类型错误
  • 当你更改消息时,你有同样的行为吗?
  • 如果你也删除了。我认为这是因为如果条件
  • 我删除了 if 但仍然是同样的问题,不知道为什么会这样
猜你喜欢
  • 1970-01-01
  • 2023-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-16
  • 2021-10-19
  • 1970-01-01
相关资源
最近更新 更多