asp.net

c#中错误提示:当前上下文中不存在名称“Request”

2020-08-21

想获取客户端ip地址,使用了下面语句

string _ip = request.ServerVariables.Get("Remote_Addr").ToString().Trim();


但是会提示错误:当前上下文中不存在名称“Request”


其实只需要前面加上 HttpContext.Current. 就可以了,改为

string _ip =HttpContext.Current.Request.ServerVariables.Get("Remote_Addr").ToString().Trim();


或者加上 System.Web.HttpContext.Current


其它:当前上下文中不存在名称"Server"也是同样的道理


HttpFileCollection files = System.Web.HttpContext.Current.Request.Files;


string url = System.Web.HttpContext.Current.Server.MapPath("/File/" + gfilename + filenameext);


客户案例

关注公众号

小程序