System.Web.HttpRequest.ServerVariables'不能像方法一样使用

本文关键字:一样 方法 ServerVariables HttpRequest Web 不能 System | 更新日期: 2023-09-27 18:02:33

我想按如下方式检索值:

    string server = Request.ServerVariables("SERVER_NAME");
    //Declare the form being accessed ex: Default.aspx
    string url = Request.ServerVariables("URL");
    // Declare the query string in the URL
    string querystring = Request.ServerVariables("QUERY_STRING");

但是我得到了一个错误:

不可调用的成员'System.Web.HttpRequest. 'ServerVariables不能像方法一样使用。

System.Web.HttpRequest.ServerVariables'不能像方法一样使用

您正在尝试在VB中获得它。网一样的方式。你必须用[] instead of ()。在c#中使用[],而在VB中使用。使用Net ()。例如

string server = Request.ServerVariables["SERVER_NAME"];
string url = Request.ServerVariables["URL"];
querystring = Request.ServerVariables["QUERY_STRING"];

它是一个散列而不是一个方法。将()替换为[]