【问题标题】:Message Box in ASP.NET hindering the layoutASP.NET 中的消息框阻碍了布局
【发布时间】:2011-01-25 11:28:47
【问题描述】:

我正在使用以下代码在我的 ASP.NET 中显示一条消息:

Response.Write("<script>alert('Hello')</script>");

当按下消息框上的 OK 按钮时,网页的整个布局会稍微向正确的方向移动。怎么了?还有什么要补充的吗?

【问题讨论】:

  • 我也有同样的问题,你解决了吗?

标签: asp.net


【解决方案1】:
  private void alert(string Msg)
    {

      Response.Write("<script language = 'javascript'>window.alert('" + Msg + "')</script>");

    }

试试previos方法..

如果您想要酷消息,请尝试以下链接:

Produce "toast" messages like StackOverflow

【讨论】:

    【解决方案2】:

    当弹出窗口处于活动状态时,滚动条是否可见?这对我来说已经发生了几次,我认为样式变得一团糟,但只是滚动条变得可见和消失:) 他们稍微改变了页面。

    【讨论】:

      【解决方案3】:

      冒着为“已回答”问题提供额外答案而受到指责的风险,我认为应该建议遇到此问题的其他人理所当然地通过 ASP.NET 中的 Response.Write 对 HTML 字符串进行硬编码由于您观察到的原因,应用程序是一种越来越不受欢迎的做法 - 页面呈现发出的 HTML 无法解释插入的 Response.Write 语句,冒着各种布局悲伤的风险。

      【讨论】:

        猜你喜欢
        • 2012-04-10
        • 1970-01-01
        • 2017-08-30
        • 1970-01-01
        • 2019-05-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-01
        相关资源
        最近更新 更多