string str=//要传的字
Server.UrlEncode(str);
//再传递
Server.UrlEncode(str);
//再传递
解决方案 »
- 关于水晶报表的问题, 帮忙解救下。
- Asp.net 可不可以单独一个个文件编译的?
- 传参只能第一次获取,挺急的,请高手帮忙
- 如何获得动态生成的行的位置
- 如何在客户端清空comobx的内容?
- 请问((System.Web.UI.Page)(System.Web.HttpContext.Current.Handler))这样转换对不对??
- 请问网页表格输入的问题
- 帮忙写段ASP.NET(VB)的将DataSet内数据导入EXCEL表的过程〔VB.NET〕+100
- 简单问题求救:在javascript中怎样访问控件?
- 问题到地处在哪里?---有关DirectoryInfo[]的调用!
- 我想一按回车就点击button1,怎么实现?有没可能在服务器端实现?
- 写SQL creat table 语句运行时出错,帮我看一下~
requestEncoding="gb2312"
responseEncoding="gb2312" />
上面的代码放在哪里呀,好像不行的,还是少一个的?
Server.UrlEncode
<%# Encode(DataBinder.Eval(Container.DataItem,"c1"))%>在类代码中定义一个public类型的方法
public string Encode(object BindData)
{
return Server.UrlEncode(BindData.ToString());
}就可以了
string url="a.aspx?name=" + Server.UrlEncode(sID);
跟踪一下看。
NavigateUrl="WebForm2.aspx?strname=谢谢你",
到WebForm2.aspx中去取它的值,只显示:
谢谢,我按照上面几位大哥的做法,可是也显示也不显示啦,怎么回事呀?各位高手再看看吧,非常感谢!
写在web.config里.
代替里面的<globalization requestEncoding="utf-8" responseEncoding="utf-8" />就行了