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

Shr*_*ree 8 .net c# asp.net

我想按如下方式检索价值:

    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");
Run Code Online (Sandbox Code Playgroud)

但是我收到了一个错误:

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

请帮忙找出我的错误.谢谢.

Muh*_*tar 18

你试图像在VB.Net中那样获得它.你必须使用[] instead of ().在[]使用VB.Net时()使用C#.例如

string server = Request.ServerVariables["SERVER_NAME"];
string url = Request.ServerVariables["URL"];
querystring = Request.ServerVariables["QUERY_STRING"];
Run Code Online (Sandbox Code Playgroud)