婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ASP.NET動態添加用戶控件的方法

ASP.NET動態添加用戶控件的方法

熱門標簽:關于宗地圖標注技術規范 t3出行地圖標注怎么做 外呼電銷機器人軟件 400免費電話怎么辦理 威海電銷 河北網絡回撥外呼系統 寧夏機器人電銷 河南語音外呼系統公司 400電話辦理最優質

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

為了讓用戶控件能ASP.NET頁面實現動態添加,首先寫一個接口IGetUCable,這個接口有一個函數,返回對象類型是UserControl.

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:

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

Calculator.ascx.cs,cs實現接口:

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_Click1(object sender, EventArgs e)
 {
 decimal a = decimal.Parse(this.TextBox1.Text.Trim());
 decimal b = decimal.Parse(this.TextBox2.Text.Trim());
 this.LabelResult.Text = (a + b)。ToString ();
 }
 public UserControl GetUC()
 {
 return this;
 }
}

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

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

希望本文所述對大家的asp.net程序設計有所幫助。

您可能感興趣的文章:
  • ASP.NET用戶控件技術
  • asp.net動態載入用戶控件的方法
  • ASP.NET動態加載用戶控件的實現方法
  • asp.net動態加載用戶控件,關于后臺添加、修改的思考
  • asp.net 用戶控件中圖片及樣式問題
  • asp.net 用戶控件讀取以及賦值
  • asp.net 動態添加多個用戶控件
  • asp.net頁面master頁面與ascx用戶控件傳值的問題
  • ASP.NET 用戶控件的使用介紹
  • ASP.NET 頁面中加添加用戶控件的寫法
  • Asp.Net其他頁面如何調用Web用戶控件寫的分頁
  • ASP.NET用戶控件如何使用

標簽:淮北 固原 樂山 池州 咸寧 廣元 賀州 吉林

巨人網絡通訊聲明:本文標題《ASP.NET動態添加用戶控件的方法》,本文關鍵詞  ASP.NET,動態,添加,用戶,控件,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET動態添加用戶控件的方法》相關的同類信息!
  • 本頁收集關于ASP.NET動態添加用戶控件的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 土默特右旗| 竹北市| 新平| 阜阳市| 石棉县| 大安市| 高阳县| 左权县| 夹江县| 昭通市| 广河县| 大足县| 武定县| 广水市| 东山县| 凯里市| 泰州市| 玛多县| 科尔| 故城县| 齐齐哈尔市| 二连浩特市| 即墨市| 洞头县| 德钦县| 曲阜市| 宾川县| 宜章县| 奎屯市| 依兰县| 昆明市| 阿坝县| 永顺县| 鄂伦春自治旗| 景洪市| 通渭县| 申扎县| 德格县| 灵石县| 山丹县| 沐川县|