首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在jQuery/JavaScript中编码和在ASP.NET中解码

如何在jQuery/JavaScript中编码和在ASP.NET中解码
EN

Stack Overflow用户
提问于 2012-04-20 15:02:48
回答 2查看 16K关注 0票数 5

如何使用JavaScript对网址进行安全编码,以便可以将其放入GET字符串中?

下面是我在jQuery中做的事情:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var url = "mynewpage.aspx?id=1234";
$(location).attr('href', url);

在ASP.NET page_load中,我读到了这样的内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
_string _id = Request.QueryString["id"].ToString();

如何在jQuery/JavaScript中编码id,在ASP.NET (C#)中解码?

EN

回答 2

Stack Overflow用户

发布于 2012-04-20 15:06:37

使用JavaScript中的encodeURIComponent(str)进行编码,并使用HttpUtility.UrlDecode解码ASP.NET中的URL。

在JavaScript中:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var url = "mynewpage.aspx?id="+encodeURIComponent(idvalue);
$(location).attr('href', url);

在ASP.NET中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
_string _id = HttpUtility.UrlDecode(Request.QueryString["id"]);
票数 10
EN

Stack Overflow用户

发布于 2012-04-20 15:05:21

我总是发现this site在确定我应该使用哪种编码(可能是encodeURIencodeURIComponent)时非常有用。你应该能够在那里找到你想要使用的东西。

我不太熟悉ASP.NET方面的东西。These guys可能已经为你提供了一个很好的答案。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10248722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文