首先,需要建立一個 *.aspx 與 *.ascx。在不在同一個資料夾無所謂,在於 *.aspx 要對應到 *.ascx 的相對路徑。我以 Default.aspx 與 WebUserControl.ascx 作為範例。
Default.aspx 程式碼如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <%@ Register Src="~/WebUserControl.ascx" TagPrefix="wuc" TagName="uc1" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <wuc:uc1 runat="server" /> </div> </form> </body> </html>WebUserControl.ascx 程式碼如下:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControl.ascx.cs" Inherits="WebUserControl" %> <asp:Label ID="Label1" runat="server" Text="我是使用者自訂控制項"> </asp:Label>執行後,則會產生如下頁面:
我是使用者自訂控制項
回目錄
回首頁
沒有留言 :
張貼留言