|
復(fù)制代碼 代碼如下:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ViewComment.ascx.cs" Inherits="Control_ViewComment"%>
這時候已經(jīng)有了Inherits,自帶了ClassName就是其名稱,如果沒有,則必須創(chuàng)建ClassName屬性。
假設(shè)其有公共屬性ID。
第二步:在某一個ASPX文件需要動態(tài)加載的話首先使用
復(fù)制代碼 代碼如下:
<%@ Reference Control="MyList.Ascx" %>
<%@ Page Language="C#" CodeFile="GetAscx.ASPx.cs" Inherits="AdEntity_GetAscx" %>
引用,這時候在代碼頁GetAscx.ASPx.cs可以動態(tài)加載ASCX控件了:
Control_ViewComment ctrl = (Control_ViewComment)Page.LoadControl("~/Control/ViewComment.ascx");
ctrl.ID = Request["AdentityId"];
base.Controls.Add(ctrl);
另:
復(fù)制代碼 代碼如下:
<%@ Register Assembly="Business" Namespace="Business" TagPrefix="My" %>
完成。
AspNet技術(shù):ASP.NET動態(tài)加載用戶控件的實(shí)現(xiàn)方法,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。