怎么正确的使用ASP.NET用户控件

  介绍

这篇文章将为大家详细讲解有关怎么正确的使用ASP.NET用户控件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

<强>用户控件用来做什么?

用户控件常常用来统一网页显示风格。
<强>关于用户控件

1,用户控件的扩展名为.ascx。
2,用户控件中没有@Page指令,而是包含@Control指令。
3,用户控件不能做为独立文件运行,必须创建ASP.NET页面,后添加。
4,在用户控件上可以使用相同的XHTML元素和Web服务器控件。例如,按钮可以放到用户控件中,并创建按钮的事件处理。
<强>创建用户控件

在大战中新建项中选择用户控件。(也可以将单个文件转化为用户控件)。
制作用户控件。

例如:
用户控件代码:
<强> WebUserContro.ascx代码:

& lt; % @  Control 语言=癱#“, AutoEventWireup=皌rue", CodeFile=癢ebUserControl.ascx.cs",继承=癢ebUserControl", %祝辞,,   & lt; asp: TextBoxIDasp: TextBoxID=皌xtSearch", runat=皊erver"祝辞& lt;/asp: TextBox>,,   & lt; br /祝辞,   & lt; asp: Button  ID=癰tnSearch", runat=皊erver" onclick=癰tnSearch_Click"文本=八阉鳌?祝辞

<强> c#代码:

public  partialclass  WebUserControl :, System.Web.UI.UserControl ,   {,//在文本中才能显示只,   protected 才能;void  btnSearch_Click (objectsender, EventArgs  e),,   ,{大敌;   ,,,txtSearch.Text =,“搜索完成,,,,   ,,},//才能添加用户控件的公共属性文本只;   private 才能;string  _text;,   public 才能;string  Text    {,,才能   ,,,get ,   ,,,{,,   ,,,,,return  _text;,,   ,,,},,   ,,,set    ,,,{,   ,,,,,,=,_text 价值;,   ,,,},,   ,,},//给控件的文本属性赋值只   ,protected  void  employee (objectsender, EventArgs  e),   ,{大敌;   ,,,btnSearch.Text =, this.Text;,,   ,,},   }

使用用户控件:

将ascx文件直接拖动到我们要使用的那个页面即可。
自动生成的代码如下:,,,,

& lt; % @  Page 语言=癱#“, AutoEventWireup=皌rue" CodeFile=癠serControlTest.aspx.cs"继承=癠serControlTest", %祝辞,,   https://www.yisu.com/zixun/& lt; % @  Register  Src=" ~/WebUserControl.ascx”TagName=癢ebUserControl”TagPrefix=" uc1 " %>         <头runat=" server ">   <标题>   头   <身体>   <形式id=癴orm1 " runat=" server ">   
     
  

关于怎么正确的使用ASP.NET用户控件就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么正确的使用ASP.NET用户控件