主頁 > 知識庫 > ASP.NET用戶控件如何使用

ASP.NET用戶控件如何使用

熱門標(biāo)簽:辦公用地圖標(biāo)注網(wǎng)點(diǎn)怎么操作 海東防封電銷卡 聊城智能電銷機(jī)器人電話 西寧電銷外呼系統(tǒng)公司 寧德防封版電銷卡 安陸市地圖標(biāo)注app 南昌自動外呼系統(tǒng)線路 上海市三維地圖標(biāo)注 云南外呼系統(tǒng)代理

用戶控件用來做什么?

用戶控件常常用來統(tǒng)一網(wǎng)頁顯示風(fēng)格。
關(guān)于用戶控件

1、用戶控件的擴(kuò)展名為.ascx.
2、用戶控件中沒有@Page指令,而是包含@Control指令。
3、用戶控件不能做為獨(dú)立文件運(yùn)行,必須創(chuàng)建ASP.net頁面,后添加。
4、在用戶控件上可以使用相同的XHTML元素和Web服務(wù)器控件。例如,Button可以放到用戶控件中,并創(chuàng)建按鈕的事件處理。
創(chuàng)建用戶控件

在vs中新建項(xiàng)中選擇用戶控件。(也可以將單個文件轉(zhuǎn)化為用戶控件。)
制作用戶控件。

例如:
用戶控件代碼:
WebUserContro.ascx代碼:

%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControl.ascx.cs" Inherits="WebUserControl" %>  
asp:TextBoxIDasp:TextBoxID="txtSearch" runat="server">/asp:TextBox>  
br /> 
asp:Button ID="btnSearch" runat="server"onclick="btnSearch_Click"Text="搜索"/> 

C#代碼:

public partialclass WebUserControl : System.Web.UI.UserControl  
{ 
  //在text中顯示。  
  protected void btnSearch_Click(objectsender, EventArgs e)  
  { 
    txtSearch.Text = "搜索完成";  
  }  
  //添加用戶控件的公共屬性Text。 
  private string _text; 
  public string Text 
  {  
    get  
    {  
      return _text;  
    }  
    set 
    { 
       _text = value; 
    }  
  }  
//給控件的text屬性賦值。 
 protected void Page_Load(objectsender, EventArgs e) 
  { 
    btnSearch.Text = this.Text;  
  }  
} 

使用用戶控件:

將ascx文件直接拖動到我們要使用的那個頁面即可。
自動生成的代碼如下:    

%@ Page Language="C#" AutoEventWireup="true"CodeFile="UserControlTest.aspx.cs"Inherits="UserControlTest" %>  
%@ Register Src="~/WebUserControl.ascx"TagName="WebUserControl"TagPrefix="uc1" %> 
!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
html xmlns="http://www.w3.org/1999/xhtml">  
head runat="server">  
  title>/title>  
/head>  
body>  
  form id="form1" runat="server"> 
  div> 
    uc1:WebUserControl ID="WebUserControl1" runat="server" Text="開始查找" />  
  /div>  
  /form>  
/body>  
/html> 

顯示 

用戶控件和前面的區(qū)別,我想如果你的網(wǎng)頁中幾乎全部是用控件,且大量重復(fù)的頁面,我們就可以采用用戶控件。

以上就是關(guān)于如何使用ASP.NET用戶控件的全部內(nèi)容,希望對大家熟練掌握用戶控件有所幫助。

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

標(biāo)簽:青海 汕尾 崇左 南寧 洛陽 衢州 贛州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET用戶控件如何使用》,本文關(guān)鍵詞  ASP.NET,用戶,控件,如何,使用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET用戶控件如何使用》相關(guān)的同類信息!
  • 本頁收集關(guān)于ASP.NET用戶控件如何使用的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章