濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > ASP.NET動(dòng)態(tài)添加用戶控件的方法

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

熱門(mén)標(biāo)簽:關(guān)于宗地圖標(biāo)注技術(shù)規(guī)范 t3出行地圖標(biāo)注怎么做 外呼電銷(xiāo)機(jī)器人軟件 400免費(fèi)電話怎么辦理 威海電銷(xiāo) 河北網(wǎng)絡(luò)回?fù)芡夂粝到y(tǒng) 寧夏機(jī)器人電銷(xiāo) 河南語(yǔ)音外呼系統(tǒng)公司 400電話辦理最優(yōu)質(zhì)

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

為了讓用戶控件能ASP.NET頁(yè)面實(shí)現(xiàn)動(dòng)態(tài)添加,首先寫(xiě)一個(gè)接口IGetUCable,這個(gè)接口有一個(gè)函數(shù),返回對(duì)象類(lèi)型是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();
}
}

有了接口之后,需要?jiǎng)?chuàng)建用戶控件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實(shí)現(xiàn)接口:

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事件寫(xiě):

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

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

您可能感興趣的文章:
  • ASP.NET用戶控件技術(shù)
  • asp.net動(dòng)態(tài)載入用戶控件的方法
  • ASP.NET動(dòng)態(tài)加載用戶控件的實(shí)現(xiàn)方法
  • asp.net動(dòng)態(tài)加載用戶控件,關(guān)于后臺(tái)添加、修改的思考
  • asp.net 用戶控件中圖片及樣式問(wèn)題
  • asp.net 用戶控件讀取以及賦值
  • asp.net 動(dòng)態(tài)添加多個(gè)用戶控件
  • asp.net頁(yè)面master頁(yè)面與ascx用戶控件傳值的問(wèn)題
  • ASP.NET 用戶控件的使用介紹
  • ASP.NET 頁(yè)面中加添加用戶控件的寫(xiě)法
  • Asp.Net其他頁(yè)面如何調(diào)用Web用戶控件寫(xiě)的分頁(yè)
  • ASP.NET用戶控件如何使用

標(biāo)簽:淮北 固原 樂(lè)山 池州 咸寧 廣元 賀州 吉林

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET動(dòng)態(tài)添加用戶控件的方法》,本文關(guān)鍵詞  ASP.NET,動(dòng)態(tài),添加,用戶,控件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET動(dòng)態(tài)添加用戶控件的方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于ASP.NET動(dòng)態(tài)添加用戶控件的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    射阳县| 辽阳县| 东方市| 无棣县| 延寿县| 稻城县| 凤阳县| 阿城市| 鹤岗市| 黑河市| 淮南市| 乌苏市| 西畴县| 呼伦贝尔市| 沽源县| 伊吾县| 彭山县| 江陵县| 平度市| 祁门县| 错那县| 花莲县| 揭阳市| 岐山县| 安宁市| 尤溪县| 焉耆| 哈尔滨市| 文山县| 和顺县| 京山县| 乐陵市| 呼图壁县| 宣威市| 平江县| 清原| 商都县| 汶川县| 九龙坡区| 仁化县| 句容市|