知识大全 动态添加用户控件

Posted

篇首语:八成熟,十成收;十成熟,二成丢。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 动态添加用户控件相关的知识,希望对你有一定的参考价值。

  为了让用户控件能ASP NET页面实现动态添加 首先写一个接口IGetUCable 这个接口有一个函数 返回对象类型是UserControl         View Code        using System;        using System Collections Generic;        using System Linq;        using System Web;        using System Web UI;        /// <summary>        /// Summary description for IGetUCable        /// </summary>        namespace Insus NET                public interface IGetUCable                UserControl GetUC()                         有了接口之后 需要创建用户控件Calculator ascx:        View Code        <%@ Control Language= C# AutoEventWireup= true CodeFile= Calculator ascx cs Inherits= Calculator %>        Number A: <asp:TextBox ID= TextBox runat= server ></asp:TextBox> <br />        + <br />        Number B: <asp:TextBox ID= TextBox runat= server ></asp:TextBox><br />        <asp:Button ID= ButtonEqual runat= server Text= =         OnClick= ButtonEqual_Click />        <br />        Result: <asp:Label ID= LabelResult runat= server Text= ></asp:Label>        Calculator ascx cs cs实现接口         View Code        using System;        using System Collections Generic;        using System Linq;        using System Web;        using System Web UI;        using System Web UI WebControls;        using Insus NET;        public partial class Calculator : System Web UI UserControl IGetUCable                protected void Page_Load(object sender EventArgs e)                        protected void ButtonEqual_Click (object sender EventArgs e)                decimal a = decimal Parse(this TextBox Text Trim())         decimal b = decimal Parse(this TextBox Text Trim())         this LabelResult Text = (a + b) ToString ()                 public UserControl GetUC()                return this;                        最后是在需要加载用户控件的aspx的Page_load事件写         View Code        protected void Page_Load(object sender EventArgs e)                IGetUCable uc = (IGetUCable)LoadControl( ~/Calculator ascx )         this form Controls Add(uc GetUC())                 用户控件加载之后运行效果

cha138/Article/program/net/201311/13440

相关参考

知识大全 [ASP.NET开发系列]在用户控件中添加事件

[ASP.NET开发系列]在用户控件中添加事件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在

知识大全 Asp.net 2.0 为用户控件添加event

Asp.net2.0为用户控件添加event  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!使用us

知识大全 .net WinForm用户控件开发:用户控件复杂属性设置

.netWinForm用户控件开发:用户控件复杂属性设置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 .net WinForm用户控件开发:用户控件下拉式属性设置

.netWinForm用户控件开发:用户控件下拉式属性设置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 .net WinForm用户控件开发:用户控件的基本属性设置

.netWinForm用户控件开发:用户控件的基本属性设置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 .net WinForm用户控件开发:用户控件弹出式属性设置

.netWinForm用户控件开发:用户控件弹出式属性设置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 MFC中动态控件的创建与响应

MFC中动态控件的创建与响应  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  动态控件是指在需要时

知识大全 C#动态绑定treeview控件

C#动态绑定treeview控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishixinzh

知识大全 js动态创建控件的方法

JAVA高级:js动态创建控件的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  functi

知识大全 基于asp.net的web页面动态控件创建以及使用

 摘要web设计中有很多场合页面的控件要动态创建甚至只能动态创建这样可以增加页面的灵活性但是给程序员带来了一些麻烦比如要使用动态创建的控件怎么使用都是要求解决的问题本文基于aspnet简要介绍了页面的