Script += "<html> " & vbNewLine
        Script += "<head>" & vbNewLine
        Script += " <script Language='javascript'>" & vbNewLine
        Script += " <!--" & vbNewLine
        Script += " alert('" & MsgErr & "');" & vbNewLine
        Script += " -->" & vbNewLine
        Script += " </script>" & vbNewLine
        Script += " </head>" & vbNewLine
        Script += " </body>" & vbNewLine
        Form.Response.Write(Script)为什么我使用上面的代码显示信息框后,页面中所使用CSS定义的格式,会发生改变呢?
不只是文字,文本框等控件的样式也会改变。
请哪位高手指点一下。

解决方案 »

  1.   

    换一样弹框方式。。不要用response.write()去弹框
      

  2.   

    <!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    ????
      

  3.   


    嗯,是的response.write()会影响格式。换成
    Page.ScriptManager.RegisterStartupScript(this.getType(),"","<script>alert('')</script>");
      

  4.   

    response.write() 弹框是这样的,去看弹出对话框几种基本方法 
      

  5.   


    上面的代码是C#的,那VB.NET的应该如果写呢?
      

  6.   

    哪位能给一个VB.NET使用ScroptManager的例子看看呢?