asp.net页面传值中文乱码问题

代码如下:

传值前台页面:
<a href='http://www.cnblogs.com/Common/Download.aspx?url=<%#Eval("DFILE_URL") %>&fileName=<%#Eval("DFILE_NAME")%>'

接收值页面后台代码:
string fileName = Request.QueryString["fileName"].ToString();

如果fileName=<%#Eval("DFILE_NAME")%>为中文的话,接收的值有乱码,请问如何在传值之前执行代码转换?

url 要 稍稍调整下就好 只要加密解密下
Server.UrlEncode()  
Server.UrlDecode()

 

<a href='http://www.cnblogs.com/Common/Download.aspx?url= <%#Eval("DFILE_URL") %>&fileName= <%#Server.UrlEncode(Eval("DFILE_NAME").ToString())%>'

 string fileName =Server.UrlDecode(Request.QueryString["fileName"].ToString());

阅读更多
上一篇正则表达式学习资料
下一篇用静态构造函数初始化静态成员_
想对作者说点什么? 我来说一句

ASP.NET 页面传值的方式

2011年11月18日 12KB 下载

C# vs2001 ASP.net 页面传值 大全

2010年12月13日 630B 下载

没有更多推荐了,返回首页

关闭
关闭