易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net(C#)中文乱码问题

asp.net默认的编码是UTF-8
js文件里的编码也是UTF-8
当你要在aspx页面上进行传中文参数时会出现乱码
<-----request.aspx--接收参数页----->
<----response.aspx--传送参数页----->
例一:<a href="request.aspx?str=中国人"></a>
解决办法一:
1.可以和改webconfig的编码 如:
        <location path='response.aspx'>
            <system.web>
                <globalization fileEncoding='gb2312' requestEncoding='gb2312' responseEncoding='gb2312' culture='zh-CN'/>
            </system.web>
        </location>
注意:你也要把request.aspx页面上的编码也改成同样的,虽然中文乱码解决了,但如果你用到了js文件就会出现乱码
//用这以上方法的话不会改变网站的其它页面上的编码
        <location path='request.aspx'>
            <system.web>
                <globalization fileEncoding='gb2312' requestEncoding='gb2312' responseEncoding='gb2312' culture='zh-CN'/>
            </system.web>
        </location>
解决办法二:
1.如果你不想动webconfig 你可以在”response.aspx.cs“里面对参数进行编码 如:response.aspx在页面上:
<a href="request.aspx?str=<%=str%>"></a>
response.cs页面上:
         声明一个变量str
        public string str="中国人";
        str= HttpUtility.UrlEncode(str,System.Text.Encoding.GetEncoding("GB2312"));
//这时str已经是编码后的
2.而在request.aspx.cs文件中也要进行转换 如:
声明一个变量  
System.Collections.Specialized.NameValueCollection gb2312=HttpUtility.Parse


相关文档:

ASP.NET jmial 电子邮件的发送

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
      ......

ASP.NET程序

 一。 ASP.NET的特色与优势
(1)与浏览器无关
(2)方便设置断点
(3)编译后执行,运行效果高
(4)丰富的控件库
(5)代码后置,使代码更清晰
二。创建ASP.NET程序
打开Visual Studio,选择“文件 →  新建 → 网站” 命令,我们新建网站时不一定需要指定网站路径,直接指定文件路径 ......

asp.net mvc中ckeditor+ckfinder的配置方法

开源网页编辑软件FCKEditor在09年发布更新到3.0,并改名为CKEditor。改进后的ckeditor更加模块话,配置更加灵活,和以前的fckeditor使用方式上也有所不同。在我的mvc项目中由于要用到 ckeditor,特意研究了下它的使用方法,写下来和大家分享。
我用的是最新版本的:ckeditor_3.0.1  下载地址:http://ckeditor.com/
......

ASP.NET添加、修改、删除web.config配置信息


  ASP.NET添加、修改、删除web.config配置信息
  1 using System;
    2 using System.Data;
    3 using System.Configuration;
    4 using System.Collections;
    5 using Sys ......

ASP.NET页面生命周期描述

转载一篇关于ASP.NET页面生命周期文章,有必要了解遗一下页面初始过程到底是怎么样的
下面是ASP.NET页面初始的过程:
1. Page_Init();
2. Load ViewState;
3. Load Postback data;
4. Page_Load();
5. Handle control events;
6. Page_PreRender();
7. Page_Render();
8. Unload event;
9. Dispose method called; ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号