URL编码处理

2016-02-19 17:54 6 1 收藏

想不想get新技能酷炫一下,今天图老师小编就跟大家分享个简单的URL编码处理教程,一起来看看吧!超容易上手~

【 tulaoshi.com - Web开发 】

  要解决的问题:
  将下面的URL作为一个参数传到其他的页面
   1 http://domain/de.apx?uid=12&page=15
   2 url后面的参数中出现汉字等,如: ....aspx?title=起重机
  在出现上面的情况的时候,必须经过一个RUL编码和解码的过程,否则会出现错误.
  代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

   1//传值
   2string temp = " a href='Add.aspx?url=" +Server.UrlEncode( skin.Page.Request.Url.AbsoluteUri )+ "&title=" +Server.UrlEncode( skin.Page.Header.Title )+ "'添加到收藏夹/a");
   3
   4//在另外一个文件中取从上面传的值
   5if (Request.QueryString["url"] != null)
   6            {
   7                string url = Server.UrlDecode(Request.QueryString["url"].ToString());
   8                this.txtAddress.Text = url;
   9            }
  10            if (Request.QueryString["title"] != null)
  11            {
  12                string title = Server.UrlDecode(Request.QueryString["title"].ToString());
  13                this.txtTitle.Text = title;
  14            }

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  http://www.cnblogs.com/waitu/archive/2006/08/15/477123.html

来源:http://www.tulaoshi.com/n/20160219/1616347.html

延伸阅读
标签: Web开发
function request(paras){ //获取 url 的参数值,不区分大小写,如无此参数,返回空字符串. var url = location.href; var paraString = url.substring(url.indexOf("?")+1,url.length).split("&"); var paraObj = {} for (i=0; j=paraString[i]; i++){ p...
标签: ASP
By Razvan Peteanu (razvan.peteanu@home.com) for SecurityPortal.com Trans By F@tFox (fatfox@yesky.com) 翻译:fatfox 来源:绿色兵团bbs http://www.vertarmy.org/bbs/ URL结构 我们来仔细看看URLs和与其有关的安全含义。一种“有趣”的URL利用方式已被垃圾广告投递者发现很长时间了,不过现在“KB”(Knowledge Base)欺骗和二月发...
标签: ASP
      你是怎么把密码储存到数据库里?是以纯文字的方式?你可知道这对安全的危险性?当攻击你网站的人能开启数据库浏览,以纯文字方式存在数据库里的密码一览无疑,基于安全上的考量,你想这样适当吗?有什么办法能够让别人看到数据库里的数据,也没办法知道储存在其中的密码?      &nb...
开始编码之前 在VisualBasic中创建应用程序的最重要的(又往往为人忽视的)部分是设计阶段。需要为应用程序设计一个用户界面,这是显然的;但需要设计代码的结构就不那么显然了。构造应用程序的方法不同,可造成应用程序的性能及代码的可维护性、可使用性不同。 VisualBasic应用程序的代码是用分层方式组织的。典型应用程序包括...
标签: Web开发
如:http://localhost/newurl/WebForm1.aspx 1.方法document.URL(注意大小写) 结果是:http://localhost/newurl/WebForm1.aspx 2.HttpContext.Current.Request.Url.ToString(), 结果:http://localhost/newurl/WebForm1.aspx 3.HttpContext.Current.Request.Url.PathAndQuery; 结果:/newurl/WebForm1.aspx 备注: 如果当前URL为 http:/...

经验教程

317

收藏

66
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部