我需要在应用程序中触发浏览器控件的URL。该URL包含格式为DateTime的查询字符串。
示例:http://localhost:31401/WebSite4/PopUp.aspx?DateTime=12%2F10%2F2011+10%3A22%3A11
我的问题是我必须删除“/”(斜线)& “:”(冒号)在日期时间加上“%2F”& “%3A”代替这些。
示例:12/10/2011 10:22:11应转换为12%2F10%2F2011 + 10%3A22%3A11
是否有任何内置方法或方法可以做到这一点?或者我必须用手动代码替换它们吗?
答案 0 :(得分:7)
试试这个
System.Web.HttpUtility.UrlEncode("12/10/2011 10:22:11")
给出
12%2f10%2f2011+10%3a22%3a11
您需要添加对 System.Web 的引用。
答案 1 :(得分:4)
您可以使用HttpUtility.UrlEncode
。
答案 2 :(得分:3)