3

此行表示未声明服务器。

Dim DecodedString As String = server.UrlDecode(context.Request.Form("DeckName"))

我在顶部有导入 system.web。似乎无法弄清楚为什么它不起作用。

4

3 回答 3

13

改为使用HttpUtility

Dim decodedUrl As String = HttpUtility.UrlDecode(encodedUrl)

更多详细信息:http:
//msdn.microsoft.com/en-us/library/system.web.httputility.urldecode.aspx

于 2013-01-16T01:49:12.017 回答
0

这是旧的,K3N 已经提供了一个很好的答案.. 但我相信 'server' 中的 's' 应该在你的代码中大写。这可能是问题所在。

于 2015-09-10T19:24:50.253 回答
0
Imports System.Net

Dim DecodedString As String = WebUtility.UrlDecode(context.Request.Form("DeckName"))

这应该适用于 vb.net。我尝试了 HttpUtility,但即使我导入了 System.Web,它也无法识别。

于 2018-11-24T16:25:41.417 回答