在开发一webform项目时,由于每个页面都要判断用户是正常登录到达该页面还是直接输入该页面的地址到达的。
传统的做法是,在每个页面都调用一函数在页面的加载事件中判断一下。我想用以下思路来实现,不知可否。由于每个webform 都是继承自System.Web.UI.Page类。
我想自定义一个类,比如是ProgPage, 继承自System.Web.UI.Page类。在该类Page_Load事件中封装判断用户是否正常登录的方法。
然后,在该项目的每一个webform都继承该ProgPage类。这样就不用每个webform都去用函数判断了。
有谁这样做过呀
传统的做法是,在每个页面都调用一函数在页面的加载事件中判断一下。我想用以下思路来实现,不知可否。由于每个webform 都是继承自System.Web.UI.Page类。
我想自定义一个类,比如是ProgPage, 继承自System.Web.UI.Page类。在该类Page_Load事件中封装判断用户是否正常登录的方法。
然后,在该项目的每一个webform都继承该ProgPage类。这样就不用每个webform都去用函数判断了。
有谁这样做过呀
现在更喜欢用自定义的 MembershipProvider 来Form验证, 省事省心~~~~
globe.asa 里面不是有个 begin_Request 的事件么???? 每个页面打开的时候总要触发这个事件,你把验证写这里面也不是不行,这是代码最少的方式了.呵呵,不过缺点就是不灵活.
原来有这么多的方法偶是delphi 搞C/S模式下转过来的
-------------------现在的做法,是在 MasterPage 中用 MembershipProvider 提供的用户身份验证控件