日期:2014-05-20  浏览次数:20400 次

asp.net 1.1中在代码隐藏模块中,怎么使用Request,Response,Server,Session,Application对象?
直接使用,如Server.MapPath出错了!谢谢大家。好急啊!

------解决方案--------------------
必须在Page继承的类中使用,你的写法没有问题
------解决方案--------------------
楼上说得对,必须在从Page继承的类中才能使用;
自己做的其他类是无法用到这些变量的。

自己的类要使用的话,需要留一个Page类型的公共参数变量,调用这个类时,把当前的Page对象传递给那个变量.然后才能使用在自己的类中获得Request之类的服务器变量

例如:
Class1中设置一个Page类型参数 FromPage
FromPage.Server.MapPath 就能使用了

页面直接后台隐藏代码调用时,实例化类后,需对Page类型变量赋值

Class1 cls1 = new Class1();
cls1.FromPage = this;