我正在使用 Server.Mappath,需要指定“System.Web.HttpContext.Current.Server”。作为前缀。我不能将其作为包含而不是每次使用“服务器”来执行。这是在类中使用而不是在控制器中使用,因此需要。
控制器代码:
string strMapPath = Server.MapPath("~/XML/");
上课时:
string strMapPath = System.Web.HttpContext.Current.Server.MapPath("~/XML/");
也适用于会话对象的使用:
System.Web.HttpContext.Current.Session["MasterDocument"] = myDoc;
如果我能做这样的事情会很好:
include System.Web.HttpContext.Current;
但不可能。
想法?
谢谢。