当在多个页面中出现重复的事件时可以引用此Page_Base类进行代码的重用,可根据需求使用
public
class Page_Base : Page
{
protected Button Button1;
protected TextBox TextBox1;
public Page_Base()
{
}
protected override void OnInit(EventArgs e)
{
this.Button1.Click += new EventHandler(Button1_Click);
base.OnInit(e);
}
void Button1_Click(object sender, EventArgs e)
{
Response.Write(TextBox1.Text);
}
}
.aspx
页面
<%
@
Page Language="C#" AutoEventWireup="true" Inherits="PageControls.Page_Base" %>
<
script
runat="server">
不需要重用的代码
</
script
>
<
asp
:
Button
ID="Button1" runat="server" Text="Button" />
<asp:TextBox ID="TextBox1" runat="server" Text="TextBox1" />