If every page is written
| The code is as follows: |
Copy code |
If (Session ["user"] = null) { Response. Redirect ("login. aspx "); } |
The following describes a simpler solution.
Asp.net page. all cs files inherit System. web. UI. page, point to page, and then go to the definition, we will see all the data in the page ,. cs class files are read-only. If we cannot modify them, we can only create a new class to inherit the page, then rewrite some of the methods, and then let all the pages inherit the class.
First reference Using System. Web. UI. Page;
| The code is as follows: |
Copy code |
Public class Class1: Page { // Rewrite OnInit Override protected void OnInit (EventArgs e) { Base. OnInit (e ); // If the Session does not exist If (Session ["user"] = null) { Response. Redirect ("Login. aspx "); } } } |
The previous Page was written as public partial class WebForm1: Page.
Now, you can inherit class1.
| The code is as follows: |
Copy code |
Public partial class WebForm12: Class1 |