C#非WEb前端页获取Request 和Server

来源:互联网 发布:广西华蓝设计院知乎 编辑:程序博客网 时间:2024/04/29 01:45

一般Request都是在Web前端页中用到,如a.aspx;a.aspx.cs等等

因为钱端页都是继承自Page类:

public partial class agency : System.Web.UI.Page
{
}
该类里面已经封装了Request和Response两个对象,所以只要直接使用就可以了,但是有时候我们需要在非Web前端页中也使用Request对象,比如在MVC模式下的控制层,或者BLL,这些都是一些操作类,那么这个时候要用Request就需要在项目中先引入System.Web;

然后用 System.Web.HttpContext.Current.Request便可以获得Request了!

用 string sss = System.Web.HttpContext.Current.Server和得到Server
然后可用其.MapPath("");

原创粉丝点击