ASP.NET动态加载用户控件的实现方法

 更新时间:2008年10月15日 21:39:01   作者:  
动态加载用户控件的方法,用asp.net的朋友推荐
第一步:例如用户控件放在MyList.Ascx,然后其Control指令是:
复制代码 代码如下:

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ViewComment.ascx.cs" Inherits="Control_ViewComment"%>

这时候已经有了Inherits,自带了ClassName就是其名称,如果没有,则必须创建ClassName属性。
假设其有公共属性ID。
第二步:在某一个ASPX文件需要动态加载的话首先使用
复制代码 代码如下:

<%@ Reference Control="MyList.Ascx" %>
<%@ Page Language="C#" CodeFile="GetAscx.aspx.cs" Inherits="AdEntity_GetAscx" %>
引用,这时候在代码页GetAscx.aspx.cs可以动态加载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" %>

完成。

相关文章

  • visual studio 2019正式版安装简单教程

    visual studio 2019正式版安装简单教程

    这篇文章主要为大家详细介绍了visual studio 2019正式版安装简单教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06
  • C# 获取当前星期几三种实现方法

    C# 获取当前星期几三种实现方法

    获取当前星期几实现这个功能有多种方法,接下来将列出3种供你参考,感兴趣的你可不要错过了哈,希望本文所提供的知识点对你有所帮助
    2013-02-02
  • FileUpload上传图片前实现图片预览功能(附演示动画)

    FileUpload上传图片前实现图片预览功能(附演示动画)

    FileUpload控件上传图片前实现预览,很多网友都希望实现这样的功能,本人总结了一下,感兴趣的朋友可以参考一下,希望对您有帮助
    2013-01-01
  • 实例说明asp.net中的简单角色权限控制

    实例说明asp.net中的简单角色权限控制

    权限控制在信息管理中属于基本功能,权限控制中其中以Window权限为模型的角色用户(也称用户组用户)模型使用较多。本文以网站管理后台权限控制为例简要说明。
    2009-10-10
  • asp.net下大文件上传知识整理

    asp.net下大文件上传知识整理

    asp.net下大文件上传知识整理...
    2007-03-03
  • Asp.Net Core 使用Monaco Editor 实现代码编辑器功能

    Asp.Net Core 使用Monaco Editor 实现代码编辑器功能

    在项目中经常有代码在线编辑的需求,比如修改基于Xml的配置文件,编辑Json格式的测试数据等。这篇文章主要介绍了Asp.Net Core 使用Monaco Editor 实现代码编辑器功能,需要的朋友可以参考下
    2022-01-01
  • asp.net实现的MD5加密和DES加解密算法类完整示例

    asp.net实现的MD5加密和DES加解密算法类完整示例

    这篇文章主要介绍了asp.net实现的MD5加密和DES加解密算法类,结合完整实例形式分析了asp.net实现MD5加密算法及DES加密和解密的相关技巧,需要的朋友可以参考下
    2016-07-07
  • asp.net GridView的删除对话框的两种方法

    asp.net GridView的删除对话框的两种方法

    本来这两种方法,我已经掌握。但是没有总结,今天朋友突然问题,我竟然想不起来,找了半天,现在亡羊补牢,赶快写在博客里。
    2009-04-04
  • 创建一个ASP.NET MVC5项目的实现方法(图文)

    创建一个ASP.NET MVC5项目的实现方法(图文)

    这篇文章主要介绍了创建一个ASP.NET MVC 5项目,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • ASP.NET MVC基础

    ASP.NET MVC基础

    这篇文章主要介绍了ASP.NET MVC基础概念、MVC三大组件之间的相互关系、以及asp.net webform模型和ASP.NET MVC模型的关系等基础知识,是我们学习MVC必不可少的知识点,希望对大家能有所帮助
    2014-10-10

最新评论