我网上查到一个可以在ASP.NET中弹出对话框的方法,摘录如下:对于页面完成一个操作后,弹出一个对话框提示是否“操作成功”。
举例如下:
    Response.Write("<script>alert('删除成功!')</script>"); 经过试验,确实可以弹出对话框,但其中的中文却发生乱码现象,不知如何解决,肯请高手解答。

解决方案 »

  1.   

    应该不会有这种问题,建议你去新建一个页面,把这段代码放到新页面里面,看是不是页面的设置有问题。看下是不是<html>标签那个什么bg2312那里有问题。以前我的美工样式没有定好也出现过这种问题
      

  2.   

    在web.config加上    <globalization requestEncoding="utf-8" responseEncoding="utf-8" />
      

  3.   

    <script language='javascript'>alert('提交成功!!!');</script>要实在不行就用这个试下
      

  4.   

    Page.ClientScript.RegisterStartupScript(typeof(string), "aa", "<script>alert('xxxxxxxxxxx')</script>");
    用这个觉得好些;
    还有 3 楼的能具体说下怎么加吗?我试了下,不会弄,谢谢了
      

  5.   

    加在<system.web>节点里,
    其实对于web.config文件的设置,你可以去baidu搜索下,有很多文章的,关键词"web.config设置"
    web.config文件:<system.web>
    <!-- 
                Set compilation debug="true" to insert debugging 
                symbols into the compiled page. Because this 
                affects performance, set this value to true only 
                during development.
            -->
       <globalization requestEncoding="utf-8" responseEncoding="utf-8" />
    </system.web>
      

  6.   

    <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8"/>在web.config中添加此句之后,aspx和aspx.cs也文件,也要分别另存为utf-8的.