求救,用户控件的使用问题。

问题描述

做一个c/s程序,因为数据结构不同,制作多个用户控件,我想在一个窗口上根据条件显示用户控件,请教代码应该如何编写。写不出来

解决方案

解决方案二:
自己顶
解决方案三:
刚做了一个,说明如下:userControlName,用户控件所在类名称panelControl1:放用户控件的容器SchoolOA,程序集名称privatevoidLoadMoudle(stringuserControlName){panelControl1.Controls.Clear();Assemblyab=Assembly.Load("SchoolOA");UserControluc=(UserControl)ab.CreateInstance("SchoolOA."+userControlName);uc.Dock=DockStyle.Fill;uc.Parent=panelControl1;}if(条件1){LoadMoudle("用户控件1");}elseif(条件2){LoadMoudle("用户控件2");}......
解决方案四:
up
解决方案五:
那如何在调用用户控件后,使用用户控件上得自定义函数呢?

时间: 2024-08-04 09:16:33

求救,用户控件的使用问题。的相关文章

timer-DEV 第三方控件中的使用中自定义用户控件里面的Timer 控件的使用

问题描述 DEV 第三方控件中的使用中自定义用户控件里面的Timer 控件的使用 用户控件中使用的代码如下:/asp:ScriptManager /asp:Timer /asp:Literal /asp:UpdatePanel 为什么到事件刷新的时候会报 " Sys.WebForms.PageRequestManagerParserErrorException: 未能分析从服务器收到的消息." 这个错误呢?请指教一下 解决方案 asp不会,jsp会一点,祝你好运!

用ASP.ENT创建带事件的用户控件

下面说下怎么创建带事件的用户控件:   标准的WEB空间有事件,来进行交互,同样用户控件也有.   要创建一个带事件的用户控件很简单,只需要三步:   1.定义个公开的(public) 的事件委托,如ClickEventHandler   2.在用户控件类中定义引发事件的方法,如OnClick方法   3.在引发事件的方法中判断事件是否为空,如果不为空,就可以写事件出来代码了.   下面我们来一步一步实现,   1.创建一个用户控件文件--LinkClick.ascx.   2.从工具箱中拖入L

ASP.NET用户控件说明和添加事件

在WEB开发中经常有一些代码是在很多地方重复出现的,象导航栏.用户登录/注册和首页上面的一些固定栏目等.这些可重用的代码我们可以把它写成一个通用模块供需要的地方来引用,这样做即节省了开发时间还方便以后的维护. 在ASP.NET的web编程中提供了一种叫做"用户控件"可以帮助我们完成这种做法,其文件扩展名是".ascx",由于ascx文件是用来插入ASPX页面中使用的,而一个ASPX窗体只能包含一个<form>标志,所以ascx用户控件不能包含<fo

ASPX中的用户控件与ASP中的INCLUDE方法对比

include|控件     在ASP的年代里,为了避免经常性重复的劳动,对一些功能相似的区域或者代码,经常作成一个文件,然后通过连接(直接连接或者虚拟连接)的方法引入到ASP网页文件之中,对于一个很大的引用了很多ASP文件就相当于一个文件被分成了很多块,彼此文件之间的数据是可以自由共享的(除了函数之中的数据).    ASPX的用户控件就与INCLUDE有很大的不同了,它的最大特点就是在于他是以包装好的对象的形式呈现,通过我们的编程,可以将一个公用的事例抽象出来,将一些功能和方法总结出来,作成

[ASP.NET开发系列]在用户控件中添加属性

asp.net|控件 在WEB开发中经常有一些代码是在很多地方重复出现的,象导航栏.用户登录/注册和首页上面的一些固定栏目等.这些可重用的代码我们可以把它写成一个通用模块供需要的地方来引用,这样做即节省了开发时间还方便以后的维护. 在ASP.NET的web编程中提供了一种叫做"用户控件"可以帮助我们完成这种做法,其文件扩展名是".ascx",由于ascx文件是用来插入ASPX页面中使用的,而一个ASPX窗体只能包含一个<form>标志,所以ascx用户控

用户控件和自定义控件的定义及区别

控件|区别 (一).用户控件和自定义控件概述         用户控件(UserControl):  扩展名为*.ascx,跟*.aspx在结构上相似,是指页面中  加载的功能块,只是用户控件不能单独作为页面运行,必须嵌入到*.aspx页面或其它用  户控件中使用.         自定义控件,跟HtmlControl或WebControl相似,编译后可以添加引用到工具栏里  面,直接用鼠标拖动使用.   (二).使用               在一个大系统中,有时候会只能几个*.aspx页面

怎样在页面和页面的用户控件进行交互

交互|控件|页面|交互|控件 有的时候想在页面中调用这个页面的用户控件的方法有的时候想在页面中设置这个页面的用户控件中的控件的值下面是解决方案首先建立一个用户控件uc.ascx放置一个Label并且设置它的值为testthis.Label1.Text="test";在这个用户控件内加入一个方法public void aa() { this.Label1.Text="在页面中调用这个页面的用户控件的方法成功"; }创建一个webform导入这个用户控件<%@ R

ASP.NET开发系列之在用户控件中添加事件

asp.net|控件 在<在用户控件中添加属性>这一篇文章中我们演示了如何在用户控件中添加属性,接下来我们演示如何在用户控件中添加事件. 在<在用户控件中添加属性>这一篇文章中我们定义了一个用户登录的用户控件UserLogin.ascx 文件,里面包含了一个LinkButton服务器按钮控件,当用户单击该按钮时服务器端会自动生成一个回发来激发Page.Load事件.除了服务器自动产生回发来激发Page.Load事件外,我们可以给LinkButton添加一个它自己的事件,添加事件其实

关于ASP.NET2.0 中的用户控件编程使用

asp.net|编程|控件 今天用了一下2.0中的用户控件,发现使用编程方式使用用户控件,跟1.X 中截然不同. 1.首先,要在所要使用的Page 头部声明引用.如下: <%@ Reference Control="../Controls/AlbumEditor.ascx" %> 2.在后置代码里,从"ASP"空间中就可以找到此控件的类引用了,不过还需要事例一下.-_-! 不明白设计者为什么要这么做,还不如1.1 那样直观.如下:  ASP.Contro