2011-09-19 51 views
0

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

    } 

感谢

+0

页面的DOM是什么样的? – Neal

回答

0
  1. 尝试清理缓存
  2. 尽量提醒( “1”),而不是DOM元素
+0

我清理了缓存,当你说DOM时你是什么意思?哦,我也改变了警报讯息,但它显示了我的新讯息,但错误的警报类型 – Karl

+0

当你改变讯息时,你有相同的行为? –

+0

是的,同样的问题 – Karl