首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >URL编解码

URL编解码
EN

Stack Overflow用户
提问于 2013-04-11 11:09:13
回答 2查看 14.5K关注 0票数 3

我想传递URL,我的代码是:

代码语言:javascript
运行
复制
MyUrl = "http://www.abc.co.in/Download.aspx?period=" + Server.UrlEncode
        (DateTime.Now.ToString("dd-MMM-yyyy")) + "&ProductName="
        + Server.UrlEncode(productName) + "";

mail.Body += "<a href=" + MyUrl + ">Demo Download</a>";

但我还是得到了这样的输出:

http://www.abc.co.in/Download.aspx?period=12-Apr-2013&ProductName=Otja

那么,我的代码有什么问题,以及如何在download.aspx上解码

EN

回答 2

Stack Overflow用户

发布于 2013-04-11 11:11:15

HttpUtility.UrlEncode命名空间使用System.Web

HttpUtility.UrlEncode Method : MSDN Link

票数 9
EN

Stack Overflow用户

发布于 2013-04-11 11:21:43

您已经为datetime提供了一种特定的格式(Dd),该字符串中没有任何应该由UrlEncode函数编码的内容。

我想说的话可以通过尝试下面的代码(“~/Test.aspx”+ Server.UrlEncode(DateTime.Now.ToString("dd:MMM:yyyy")));)来解释。

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

https://stackoverflow.com/questions/15947214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档