C# asp.net页面通过URL参数传值 接收到的值是乱码

wu.fan-pin.com     2024-05-04
在传值的时候先把中文给加密。然后再接收的时候解密。
如:
Response.Redirect("SeachManage.aspx?strcity='" +HttpUtility.UrlEncode( area22) + "'&startage=" + HttpUtility.UrlEncode(startage )+ "&ISpic=" + HttpUtility.UrlEncode(ISpic) + "");

然后再 接收的页面进行解密
string strcity=HttpUtility.UrlDecode(HttpContext.Current.Request["strcity"].ToString());
就这样。

GB18030吧!

把全局编码设置成 GB2312

于柱>>> C#中用ASP.net怎么来设计网页的页面 -
15278276758------ : 楼主的问题牵连到的面太大,并非几句话解释得清楚.这甚至是软件设计里面单独的一门学科. 我先从理论上给你解释一下大体框架吧,不用专业术语的话我想代码也就不用举例了吧,那么具体的实践操作还需楼主花费一些时间和精力才可以搞...

于柱>>> asp.net网页如何调用c#控件? -
15278276758------ : 我用vs2012专业版套件进行asp.net页面编程:直接将工具栏里面的空间拖拽到页面就可以啊,然后双击编写代码!

于柱>>> C#页面的跳转ASP.NET -
15278276758------ : 一.URL传:response.redirect(string url) 例(带参):string url="pagename.aspx?key1=v1&key2=v2"; 此处只能传字符串类型.string value1=Request.Params["_key1"]==null?Request.Params["_key1"] 三元表达式,将null值转换为""空...

于柱>>> C# asp.net页面通过URL参数传值 接收到的值是乱码 -
15278276758------ : 在传值的时候先把中文给加密.然后再接收的时候解密.如:Response.Redirect("SeachManage.aspx?strcity='" +HttpUtility.UrlEncode( area22) + "'&startage=" + HttpUtility.UrlEncode(startage )+ "&ISpic=" + HttpUtility.UrlEncode(ISpic) + ""); 然后再 接收的页面进行解密 string strcity=HttpUtility.UrlDecode(HttpContext.Current.Request["strcity"].ToString()); 就这样.

于柱>>> 做C#,ASP.net常用到的知识点有哪些?谢谢 -
15278276758------ : 一般情况下,利用C#语言在ASP.net平台下,结合html、Javascript以及css等可以编出多种多种网页,其中,C#主要用于页面功能的实现,HTML、Javascript以及css等主要用于设计页面的样式.这样一来,常用到得知识点就是开发软件所带的...

于柱>>> asp.net框架集的实现(c#) -
15278276758------ : 在第四个页面的源里(HTML里)的顶部添加其他三个页面的引用 <%@ Register TagPrefix="项目/网站名" TagName="1" Src="1.ascx" %> <%@ Register TagPrefix="项目/网站名" TagName="2" Src="2.ascx" %> <%@ Register ...

于柱>>> 能否通过asp、asp.net、C#中任一语言限定页面为只读??
15278276758------ : 可以通过属性设置限制为只读.

于柱>>> asp.net,c#语言,怎么打开一个新页面 -
15278276758------ : 可以试试用带参数跳转.以下示例是将输入TextBox1中的数据显示到Default2.aspx页面中.Default.aspx.csprotected void Button1_Click(object sender, EventArgs e) { ...

于柱>>> ASP.NET C# 页面上通过按钮加载用户控件后,怎样响应事件 -
15278276758------ : 由于页面回传引起的,网上有这个的解决方案,你最好是直接在页面上加载

于柱>>> 求用C#写一个简单的ASP.NET网页代码我需要这样一段代码,但
15278276758------ : protected void Page_Load(object sender, EventArgs e) { string s = Request.Url.ToString(); //获取请求的地址 if (s != " ") //判断 { Response.Redirect(" "); //跳转另一页面 } }