ASP.NET動態(tài)加載用戶控件的實現(xiàn)方法
更新時間:2008年10月15日 21:39:01 作者:
動態(tài)加載用戶控件的方法,用asp.net的朋友推薦
第一步:例如用戶控件放在MyList.Ascx,然后其Control指令是:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ViewComment.ascx.cs" Inherits="Control_ViewComment"%>
這時候已經(jīng)有了Inherits,自帶了ClassName就是其名稱,如果沒有,則必須創(chuàng)建ClassName屬性。
假設(shè)其有公共屬性ID。
第二步:在某一個ASPX文件需要動態(tài)加載的話首先使用
<%@ 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);
另:
<%@ Register Assembly="Business" Namespace="Business" TagPrefix="My" %>
完成。
復(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" %>
完成。
相關(guān)文章
ASP.NET Core文件壓縮常見使用誤區(qū)(最佳實踐)
本文給大家分享ASP.NET Core文件壓縮常見的三種誤區(qū),就每種誤區(qū)給大家講解的非常詳細(xì),是項目實踐的最佳紀(jì)錄,對ASP.NET Core文件壓縮相關(guān)知識感興趣的朋友一起看看吧2021-05-05Asp.Net、asp實現(xiàn)的搜索引擎網(wǎng)址收錄檢查程序
這篇文章主要介紹了Asp.Net、asp實現(xiàn)的搜索引擎網(wǎng)址收錄檢查程序,即實現(xiàn)檢查一個網(wǎng)址是否被搜索引擎收錄功能的小程序,需要的朋友可以參考下2014-08-08Server.Transfer,Response.Redirect的區(qū)別
Server.Transfer,Response.Redirect的區(qū)別...2006-12-12asp.net異步獲取datatable并顯示的實現(xiàn)方法
這篇文章主要介紹了asp.net異步獲取datatable并顯示的實現(xiàn)方法,結(jié)合實例形式分析了asp.net一步操作datatable的相關(guān)技巧,需要的朋友可以參考下2016-03-03Ajax實現(xiàn)異步刷新驗證用戶名是否已存在的具體方法
由于要做一個注冊頁面,看到許多網(wǎng)站上都是使用Ajax異步刷新驗證用戶名是否可用的,所以自己也動手做一個小實例2014-02-02