032. asp.netWeb用户控件之一初识用户控件并为其自定义属性

Web用户控件的优点:

    可以将常用的内容或者控件以及控件的运行程序逻辑, 设计为用户控件, 以后便可以在多个页面中重复使用该用户控件, 从而省去许多重复性的工作. 如网页上的导航栏, 几乎每个页面都需要相同的导航栏, 这时便可以将其设计为一个用户控件, 在多个页面中使用;

    如果网页内容需要改变的时候, 只需要修改用户控件中的内容, 其他添加使用该用户控件的网页会自动随之改变, 因此网页的设计及维护变得简单易行;

 

使用用户控件, 为用户控件自定义属性:

  1. 打开Visual Studio , 新建一个网站WebSite1, 右键WebSite1, 添加新项

  2. 选择用户控件, 命名, 确定

     

  3. 此时可以看到解决方案管理器里面有个用户控件

     

  4. 用户控件不能单独启动, 必须拖拽到真实页面才可以使用,为该用户控件增加一个服务器控件 Label, 以便下面的测试

     

  5. 打开WebUserControl.ascx.cs文件, 为其增加一个属性, 增加该属性, 为当前用户控件中的Labael赋值:

     

  6. 打开Default.aspx页面, 切换到设计界面, 将刚刚的用户控件webusercontrol拖拽到default.aspx页面, 然后选中label, 右键→属性→然后看到Str这个属性

 

 

 

原文地址:https://www.cnblogs.com/wxylog/p/6186095.html