怎么正确的使用ASP.NET用户控件-创新互联

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

创新互联公司服务项目包括攀枝花网站建设、攀枝花网站制作、攀枝花网页制作以及攀枝花网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,攀枝花网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到攀枝花省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

用户控件用来做什么?

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

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

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

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


<%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControl.ascx.cs" Inherits="WebUserControl" %>  
  
 

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" %> 
  
  
  
    
  
  
   
  
           
          

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


本文名称:怎么正确的使用ASP.NET用户控件-创新互联
文章起源:http://hbruida.cn/article/ceipss.html