asp.net中一些静态方法中使用当前页面的信息

时间:2021-03-22 19:28:53

在静态方法中,如BLL层中或者App-code中的一些静态方法中,需要使用调用该方法的页面的一些信息,如Request 和 Response,最简单的,就是在该方法参数中添加一个Page类型的参数,在方法内通过该参数来引用 Request 和 Response。

还有不通过参数的方法:

System.Web.HttpContext 类有一个静态属性Current,返回当前请求的 HttpContext  对象,可通过这个对象访问诸如 Request、Response、Server、Session等等。