我想按以下方式检索值:
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‘不能像方法一样使用。
请帮我找到我的mistake.Thanks。
发布于 2011-07-13 04:35:09
你正试着用VB.Net的方式得到它。你必须使用[] instead of ()
。在C#中使用[]
,而在VB.Net中使用()
。例如:
string server = Request.ServerVariables["SERVER_NAME"];
string url = Request.ServerVariables["URL"];
querystring = Request.ServerVariables["QUERY_STRING"];
发布于 2011-07-13 04:35:04
这是一种散列,而不是一种方法。以[]取代()
https://stackoverflow.com/questions/6674122
复制相似问题