• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

使用ASP.NET中的用户控件

发布: 2008-4-09 12:40 | 作者: ASP.NET网络数据库 | 来源: 希赛网 | 查看: 88次 | 进入软件测试论坛讨论

领测软件测试网 ——此文章摘自《ASP.NET网络数据库开发实例精解》定价:¥62.00 特价:¥46.50 详细>>

    用户控件是ASP.NET中很重要的一部分,使用它可以提高程序代码的重用性,即一个用户控件在网页、用户控件或控件的内部都可以再次使用。本实例介绍用户登录的用户控件也可以在网站的任何地方再次使用。

    本实例介绍如何在ASP.NET中创建用户控件、如何使用用户控件,以及如何在用户控件中定义公开属性的实现方法。

    1.创建新ASP.NET应用程序

    在Visual Studio .NET 2003集成开发环境中创建新的ASP.NET Web应用程序,命名为Example_12_4。

    2.创建用户登录用户控件MyUserControl.ascx

    在应用程序Example_12_4中添加1个用户控件,它的名称为MyUserControl.ascx,并在用户控件上添加2个TextBox控件和2个Button控件,它们的名称分别为tUserName、tPassword、UserLoginBtn 和CancelBtn。

    控件tUserName和tPassword分别用来输入用户名称和用户密码;控件UserLoginBtn和CancelBtn实现用户登录功能和取消登录功能。用户登录用户控件MyUserControl.ascx的设计界面如图12-9所示。


图12-9  用户控件MyUserControl.ascx的设计界面

    用户控件MyUserControl.ascx的HTML设计代码如下:
    <%@ Control Language="c#" AutoEventWireup="false"
    Codebehind="MyUserControl.ascx.cs" Inherits="
    Example_12_4.MyUserControl"
    TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
    <td colspan="2">用户登录用户控件:</td>
    <td width="150" align="right">用户名称:</td>
    <asp:TextBox id="tUserName" runat="server" width="200"></asp:TextBox>
    <td width="150" align="right">用户密码:</td>
    <asp:TextBox id="tPassword" runat="server" width="200"
    TextMode="Password"></asp:TextBox>
    <asp:Button id="UserLoginBtn" runat="server" Text="确  定"></asp:Button>
    <asp:Button id="CancelBtn" runat="server" Text="取  消"></asp:Button>

    3.设置用户登录用户控件MyUserControl.ascx的事件和函数

    在应用程序Example_12_4中添加用户控件的属性UserName和Password,分别表示用户控件中控件UserName和控件Password的属性Text的值。属性UserName和属性Password的程序代码如下:

文章来源于领测软件测试网 https://www.ltesting.net/

31/3123>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网