我有一個字符串,我想編碼成標準的URL格式。從我發現的情況來看,我應該可以通過httpUtility.urlEncode
方法做到這一點,但我似乎沒有這樣的可用方法。爲什麼我無法在Visual Studio 2010中找到或使用UrlEncode?
我已經添加「使用」引用System.Web
和System.Net
無濟於事。我還在其他變體中看到了對server.urlEncode的其他引用,但我沒有在任何地方看到該方法。
我在Visual Studio 2010中使用C#的最新版本。該方法在此版本中稱爲不同的東西,隱藏在其他地方,還是我完全脫離基地?
它們也包含該方法的[其他幾個重載](http://msdn.microsoft.com/zh-cn/library/s2x4538s.aspx)。 `HttpServerUtility.UrlEncode`在內部簡單地調用`HttpUtility.UrlEncode`;他們是一樣的方法。 – 2011-02-11 08:50:08
System.Web給我的所有內容包括:AspNetHostingPermission,AspNetHostingPermissionAttribute和AspNetHostingPermissionLevel – Sootah 2011-02-11 08:57:37
這會非常強烈地表明您缺少對System.Web dll的引用,或者您指向的配置文件錯誤。 – 2011-02-11 09:07:13