如何用Response.Redirect方法传递汉字
使用Response.Redirect方法传递汉字,有时会发现所传递的值和接收到的内容不符,接受的值丢失了几个字或者变成了一堆乱码.那么如何才能保证所传递的汉字被正确接收呢?
页面A传递值的代码如下: string Message=Server.UrlEncode("欢迎学习ASP.NET!");
Response.Redirect("WebForm2.asp?Msg="+Message); 页面B接受值的代码如下: string Message=Server.UrlDecode(Request.QueryString["Msg"]); 有些情况下传递的汉字变成乱码是由于浏览器和程序所用的编码格式不同引起的,ASP.NET应用程序默认的编码格式为"utf-8".打开程序的Web.config文件可以看到如下代码: <?xml version="1.0" encoding="utf-8" ?> 可通过修改encoding属性值改变应用程序的编码格式,有些情况下为了解显示中文乱码的问题需要将此属性设置为"gb2312".
相关文章
ASP.NET 2.0中的数据操作之七:使用DropDownList过滤的主/从报表
本文主要介绍在ASP.NET 2.0中如何给DropDownList控件绑定数据源,并通过DropDownList所选的不同的值,筛选出不同的数据信息。2016-05-05在ASP.NET 2.0中操作数据之三十五:使用Repeater和DataList单页面实现主/从报表
前面已经介绍了ASP.NET 2.0中如何使用两个页面实现主/从报表,本文主要讲解,如何使用一个单独页面实现主/从报表。2016-05-05在ASP.NET 2.0中操作数据之十一:基于数据的自定义格式化
GridView, DetailsView, FormView的格式自定义可以有多种方法, 在本文中我们将用DataBound 和 RowDataBound两种事件来完成,下面主要演示了货币、加粗、斜体、高亮的数据格式化。2016-05-05在ASP.NET 2.0中操作数据之四十三:DataList和Repeater数据排序(二)
上篇已经介绍了DropDownList隐式使用ViewState,本文主要介绍详细介绍直接使用ViewState存储排序的条件,并配合上一页、下一页按钮,实现DataList和Repeater自定义排序的功能。2016-05-05Microsoft .Net Remoting系列教程之三:Remoting事件处理全接触
本文主要讲解.Net Remoting中的Remoting事件处理,需要的朋友可以参考下。2016-05-05在ASP.NET 2.0中操作数据之五十六:使用ObjectDataSource缓存数据
本文主要讲解ASP.NET 2.0中ObjectDataSource内建的缓存功能,通过简单的配置,我们可以将ObjectDataSource调用SelectMethod方法得到的数据进行缓存。2016-05-05
最新评论