この行は、サーバーが宣言されていないことを示しています。
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