此行表示未声明服务器。
Dim DecodedString As String = server.UrlDecode(context.Request.Form("DeckName"))
我在顶部有导入 system.web。似乎无法弄清楚为什么它不起作用。
改为使用HttpUtility
。
Dim decodedUrl As String = HttpUtility.UrlDecode(encodedUrl)
更多详细信息:http:
//msdn.microsoft.com/en-us/library/system.web.httputility.urldecode.aspx
这是旧的,K3N 已经提供了一个很好的答案.. 但我相信 'server' 中的 's' 应该在你的代码中大写。这可能是问题所在。
Imports System.Net
Dim DecodedString As String = WebUtility.UrlDecode(context.Request.Form("DeckName"))
这应该适用于 vb.net。我尝试了 HttpUtility,但即使我导入了 System.Web,它也无法识别。