When writing aspx, do not pay attention to the autoeventwireup= "false" removed, you may die very ugly,
 
The Page_Load part is executed two times at a time when the page is loaded! Be careful not to remove any of the ASPX
 
Autoeventwireup= "false" setting.
 
<%@ Page language= "C #" codebehind= "ShowSimpleFactory.aspx.cs" autoeventwireup= "false" inherits= "test. Designpatterntest.showsimplefactory "%>
 
 
 
When you set this property to True, ASP.net associates the life cycle events of the page with some special methods, such as associating your Page_Load method directly to the Onpageload event of the page life cycle. If you set this property to False, then this automatic association will not exist, and you need to set the handler for the Onpageload event yourself.
 
Typically you set this property to False, and you can get a little performance boost.
 
Microsoft recommends that you always set AutoEventWireup to FALSE.