麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > .NET > 正文

ASP.NET動態(tài)添加用戶控件的方法

2024-07-10 13:29:11
字體:
供稿:網(wǎng)友

這篇文章主要介紹了ASP.NET動態(tài)添加用戶控件的方法,涉及asp.net用戶控件的動態(tài)創(chuàng)建與使用技巧,需要的朋友可以參考下

本文實(shí)例講述了ASP.NET動態(tài)添加用戶控件的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

為了讓用戶控件能ASP.NET頁面實(shí)現(xiàn)動態(tài)添加,首先寫一個(gè)接口IGetUCable,這個(gè)接口有一個(gè)函數(shù),返回對象類型是UserControl.

 

 
  1. using System; 
  2. using System.Collections.Generic; 
  3. using System.Linq; 
  4. using System.Web; 
  5. using System.Web.UI; 
  6. /// <summary> 
  7. /// Summary description for IGetUCable 
  8. /// </summary> 
  9. namespace Insus.NET 
  10. public interface IGetUCable 
  11. UserControl GetUC(); 

有了接口之后,需要創(chuàng)建用戶控件Calculator.ascx:

 

 
  1. <%@ Control Language="C#" AutoEventWireup="true" CodeFile="Calculator.ascx.cs" Inherits="Calculator" %> 
  2. Number A: <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <br /> 
  3. + <br /> 
  4. Number B: <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br /> 
  5. <asp:Button ID="ButtonEqual" runat="server" Text="=" 
  6. OnClick="ButtonEqual_Click1" /> 
  7. <br /> 
  8. Result: <asp:Label ID="LabelResult" runat="server" Text=""></asp:Label> 

Calculator.ascx.cs,cs實(shí)現(xiàn)接口:

 

 
  1. using System; 
  2. using System.Collections.Generic; 
  3. using System.Linq; 
  4. using System.Web; 
  5. using System.Web.UI; 
  6. using System.Web.UI.WebControls; 
  7. using Insus.NET; 
  8. public partial class Calculator : System.Web.UI.UserControl,IGetUCable 
  9. protected void Page_Load(object sender, EventArgs e) 
  10. protected void ButtonEqual_Click1(object sender, EventArgs e) 
  11. decimal a = decimal.Parse(this.TextBox1.Text.Trim()); 
  12. decimal b = decimal.Parse(this.TextBox2.Text.Trim()); 
  13. this.LabelResult.Text = (a + b)。ToString (); 
  14. public UserControl GetUC() 
  15. return this

最后是在需要加載用戶控件的aspx的Page_load事件寫:

 

 
  1. protected void Page_Load(object sender, EventArgs e) 
  2. IGetUCable uc1 = (IGetUCable)LoadControl("~/Calculator.ascx"); 
  3. this.form1.Controls.Add(uc1.GetUC()); 

希望本文所述對大家的asp.net程序設(shè)計(jì)有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产三级国产精品国产普男人 | 欧美日韩在线播放 | 国产1区视频 | 老女人碰碰在线碰碰视频 | 国产精品亚洲综合 | 天天草夜夜 | 日本aaaa片毛片免费观看视频 | 一本色道久久综合狠狠躁篇适合什么人看 | 草草视频免费观看 | 午夜精品久久久久久中宇 | 91成人在线网站 | 国产精品中文在线 | 国产无遮挡一区二区三区毛片日本 | av成人在线免费观看 | 成年人视频免费 | 九九视频精品在线观看 | 国产视频软件在线 | 成人不卡免费视频 | 一级看片免费视频 | 精品欧美一区二区精品久久 | 免费激情网址 | 欧美a视频 | 亚洲精品3 | 黄污在线看 | 欧美性久久久 | 精品一区在线视频 | 中国女警察一级毛片视频 | 亚洲资源在线 | 999久久久 | av电影免费观看 | 一级免费视频 | 国产乱弄 | 久久精品re | 欧美自拍三区 | 18欧美性xxxx极品hd | 免费一级欧美大片视频 | 成人免费一区 | 久色精品视频 | www.99av| 成年人黄色免费电影 | 成人免费毛片在线观看 |