• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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" %>  
    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> 

    显示 

    用户控件和前面的区别,我想如果你的网页中几乎全部是用控件,且大量重复的页面,我们就可以采用用户控件。

    以上就是关于如何使用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网站实现静态化
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    ASP.NET用户控件如何使用 ASP.NET,用户,控件,如何,使用,