类库文件如何获取Page对象?

在网站开发过程中,利用3层架构可以把业务逻辑都封装在业务逻辑层的类库文件中,但是页面表现层也会有一些比较通用的方法需要统一写在类库中,方便这些通用方法的调用和修改。

  一般情况下,我们利用HttpContext.Current对象可以获取到需要的对象,例如:Request,Response,Server等,但是今天我需要Page对象的时候,我无计可施了。

  还好咱们有Google,上网G了下,发现可以用以下方式获得Page对象。

  Page current = HttpContext.Current.CurrentHandler as Page;

  原来是因为Page继承了IHttpHandler接口,同理:包括ashx等之类实现了IHttpHandler接口的都可以用这种方式取到对应的对象。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部