`
ljzforever
  • 浏览: 117508 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

如何以编程方式加载用户控件

阅读更多

有用户控件文件:usercon.ascx,类名为:myControl

在主页中有三种方式动态加载


1.Control con1 = LoadControl("usercon.ascx");
   Controls.Add(con1);

2.UserControl con2 = (UserControl)LoadControl("usercon.ascx");
   Controls.Add(con2);

3.myControl con = (myControl)LoadControl("usercon.ascx");
   Controls.Add(con);

 

可以看到,这三种是一路继承下来的

 

注意,只有用户控件没有启用缓存的情况下才能用此方法,如果启用了缓存,请参见我另外一篇文章:asp.net 缓存研究

分享到:
评论

相关推荐

    web动态加载用户控件

    在.NET框架中,C#是一种常用的编程语言,用于开发Web应用程序。在Web应用程序中,用户控件(User Control)是一种可重用的自定义组件,它们可以...在实际项目中,务必考虑好何时何地动态加载用户控件,以达到最佳效果。

    c# webform 异步加载用户控件

    在.NET框架中,WebForm是ASP.NET的一种编程模型,它提供了丰富的服务器端控件和事件驱动的编程方式。然而,随着网页应用复杂度的增加,传统WebForm的同步加载模式可能会导致页面响应速度变慢,用户体验下降。为了...

    【ASP.NET编程知识】ASP.NET动态添加用户控件的方法.docx

    最后,在需要加载用户控件的aspx页面中,我们可以使用LoadControl方法加载用户控件,然后将其添加到页面中。 protected void Page_Load(object sender, EventArgs e) { IGetUCable uc1 = (IGetUCable)LoadControl...

    wpf加载中控件

    当数据加载完成或错误发生时,可以通过改变绑定的变量来自动隐藏或显示加载控件。 4. **VisualStateManager**:VisualStateManager是WPF中用于管理UI状态的工具,可用于在不同阶段(如加载、加载完成、错误等)切换...

    VB6.0动态加载ActiveX控件漫谈...

    - 在动态加载控件后,需要通过VBControlExtender组件来处理控件事件。 - 示例代码: ```vb Dim WithEvents oControl As VBControlExtender Private Sub LoadControl() Set oControl = Controls.Add("VB....

    动态加载用户控件(包块页面和导航)

    在.NET开发环境中,动态加载用户控件是一种常见的技术,它允许程序在运行时根据需要加载和实例化用户自定义的控件。这种技术在大型Web应用程序中尤其有用,因为可以提高页面加载速度,减少不必要的资源消耗,并实现...

    精彩编程与编程技巧-VB6.0动态加载ActiveX控件漫谈...

    在动态加载控件后,还需要处理这些控件产生的事件。在VB6.0中,可以使用`VBControlExtender`类来捕获和处理事件。例如: ```vb Dim WithEvents oControl As VBControlExtender Private Sub LoadControl() Set ...

    wpf异步加载5w控件_wpf控件_wfp_pleasefu4_

    总之,WPF异步加载控件是通过C#的异步编程机制来实现的,目的是提高用户体验,避免UI卡顿。这个主题涉及到的任务调度、UI更新、错误处理等多个方面,是开发高效WPF应用程序时必须掌握的关键技术。通过分析提供的文件...

    CWinForm控件美化扩展系列之程序动画加载控件

    "CWinForm控件美化扩展系列之程序动画加载控件"是针对这一需求的解决方案,它旨在为开发者提供一种方式来创建吸引人的、动态的加载指示器,以增强应用程序的交互性和专业感。这种控件通常用于表示程序正在进行后台...

    WPF 用户控件 Loading 效果

    在Windows Presentation Foundation (WPF) 中,用户控件(UserControl)是一种自定义UI元素的方式,它允许开发者将多个基本控件组合成一个更复杂的组件。当我们需要在应用程序中实现加载效果,比如显示一个正在处理...

    VB不能加载控件许可证未找到解决方案

    在VB(Visual Basic)开发过程中,用户可能会遇到“VB不能加载控件,许可证未找到”的错误,这通常意味着系统无法验证或找到所尝试使用的ActiveX控件的合法许可证。这个问题可能由多种原因引起,包括控件注册不完整...

    自定义加载控件

    在Android开发中,自定义加载控件是一种常见的需求,它能提供独特的用户体验并增强应用的视觉效果。初学者可以通过学习自定义控件的设计来提升自己的技能。本文将深入探讨自定义加载控件的设计原理和实践过程,同时...

    WinCC V7.0 支持.NET控件的编程入门

    好东西 WinCC V7.0 支持.NET控件的编程入门 WinCC V7.0 支持.NET控件的编程入门 WinCC V7.0 支持.NET控件的编程入门 WinCC V7.0 支持.NET控件的编程入门

    .net分页用户控件

    本篇文章将深入探讨.NET分页用户控件的原理、实现方式以及相关的编程技巧。 一、分页的基本概念 分页是数据管理的一种策略,它将大块数据分割成若干小部分,每次只加载一部分,以减少内存占用和提高加载速度。在...

    VB6.0动态加载ActiveX控件

    熟悉VB的朋友对使用ActiveX控件一定不会陌生,众多控件极大地方便了编程,但唯一的缺陷是不能动态加载控件,必须在设计时通过引用,将控件放置在窗体上。VB6.0已能够解决该问题,只是帮助中没有明确说明,并且没有...

    aspnet最新动态加载树控件

    本控件是基于zTree的一个封装,继承了zTree的优点,并使其在aspnet web编程中更加灵活,如动态加载节点全部选中等,这样,代码控制性会更加方便。 附件中,包含了控件以及示例代码,这些基本够一般的树的操作了,更...

    《零基础学ASP.NET 2.0》第8章 创建用户控件和自定义控件

    8.1 用户控件 140 8.1.1 用户控件概述 140 8.1.2 利用用户控件实现站点计数器 141 8.1.3 将Web窗体页转化为用户控件 143 8.2 自定义控件 143 ...8.3.2 能以编程的方式来控制用户控件进行加载吗 161

    加载卸载控件(Text、label、command)

    在描述的场景中,通过左键点击加载控件,开发者可以实现动态的用户界面,根据用户的需求即时增加交互元素。右键卸载则提供了一种简便的方式,使用户能够去除不再需要的控件,优化界面空间。这种交互设计常见于可视化...

    USKIN加载皮肤控件

    标题中的“USKIN加载皮肤控件”是指在软件开发中使用USKIN库来实现用户界面(UI)皮肤的动态加载与应用。这个技术主要适用于Windows桌面应用程序,特别是使用C++作为编程语言的情况,例如这里提到的使用C++6.0版本。...

    labview控件4套+页面加载动画.rar

    它以其独特的图标和连线的编程方式,即G语言(Graphical Programming),使得用户可以更加直观地进行系统设计和测试工作。在给定的“labview控件4套+页面加载动画.rar”资源中,包含了四套不同的LabVIEW控件和一个...

Global site tag (gtag.js) - Google Analytics