Create a class library
Using system;
Using system. Data;
Using system. configuration;
Using system. Web;
Using system. Web. Security;
Using system. Web. UI;
Using system. Web. UI. webcontrols;
Using system. Web. UI. webcontrols. webparts;
Using system. Web. UI. htmlcontrols;
namespace zuhuachina. option
{< br> public class pagebase: system. web. UI. page // indicates inheriting the page class
{< br> // because the page inherits adminpagebase, no session exists before the page construction is complete. Therefore, using session in adminpagebase () cannot correctly check the logon status
Public void adminpagebase ()
{< br> //
// todo: add the constructor logic here
//
}
Public override void onload (eventargs e) // override the onload method in the page class
{< br> If (httpcontext. current. session ["username"] = NULL | httpcontext. current. session ["username"]. tostring () = "0")
{< br> response. redirect ("login. aspx ");
response. end ();
}< br> base. onload (E); // execute the onload method of the parent class
}< BR >}
When using this class on a page, you only need to inherit the pagebase class, so that you can first execute the method in pagebase, and then executeCode
Replace public partial class index: system. Web. UI. Page with public partial class index: pagebase