转换并发送日期作为URL QueryString

Cha*_*kay 2 .net c# asp.net

我需要在我的应用程序中触发浏览器控件的URL.该URL包含格式为DateTime的查询字符串.

示例:http:// localhost:31401/WebSite4/PopUp.aspx?日期时间= 12%2F10%2F2011 + 10%3A22%3A11

我的问题是我必须在日期时间中删除"/"(斜线)和":"(冒号)并添加"%2F"和"%3A"来代替这些.

示例:12/10/2011 10:22:11应转换为12%2F10%2F2011 + 10%3A22%3A11

有没有内置的方法或方法呢?或者我必须用手动代码替换它们吗?

Ama*_*ure 7

试试这个

 System.Web.HttpUtility.UrlEncode("12/10/2011 10:22:11")
Run Code Online (Sandbox Code Playgroud)

 12%2f10%2f2011+10%3a22%3a11
Run Code Online (Sandbox Code Playgroud)

您需要添加对System.Web的引用.