用户控件
SimpleUserControl.ascx
<%@ Control Language="c#" %>
<b> Hello, I'm a user control, </b>
SimpleUserControl.aspx
<%@ Page Language="c#" %>
<%@ Register TagPrefix="WroxUC" TagName="SimpleControl" Src="SimpleUserControl.ascx" %>
<html>
<head>
<title>Simple User control Example</title>
</head>
<body>
<form runat="server">
<p>
<WroxUC:SimpleControl id="MySimpleControl" runat="server" />
and I'm text in an ASPX page.
</p>
</form>
</body>
</html>
CodeBehind
SimpleCodeBehind.cs
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
public class MyCodeBehind : Page
{
public TextBox name;
public Label message;
public void SubmitBtn_Click(object sender, EventArgs e)
{
message.Text = "Hello " + name.Text;
}
}
SimpleCodeBehind.aspx
<%@ Page Inherits="MyCodeBehind" Src="SimpleCodeBehind.cs" %>
<html>
<head>
<title>Simple Code-Behind Page</title>
</head>
<body>
Please enter your name then click the button below:
<br />
<br />
<form action="CodeBehind1.aspx" method="post" runat="Server">
<asp:textbox id="name" runat="Server" />
<asp:button id="Button1" οnclick="SubmitBtn_Click" runat="server" text="ClickMe!" />
<br /><br />
<asp:label id="message" runat="Server" />
</form>
</body>
</html>