频道导航.NET数据库Java网络编程语言WEB开发重点导航热门下载最新下载最新编程资料热门编程文章编程工具大集合下载精品电子书教程下载
  站长作品     虚拟主机   广告联系       计算机毕业论文下载
全站文字链广告30元每月 全站文字链广告30元每月 全站文字链广告30元每月 全站文字链广告30元每月 全站文字链广告30元每月 全站文字链广告30元每月
[在线教程]: [ 11天学会C编程] [ Linux 常用C函数(中文版)] [ C语言编程宝典] [ 高质量C++/C编程指南] [ Linux内核编程] [ Python基础教程] [ Python教程] [ Python编程经典] [ Perl经典用法] [ 经典JavaScript教程] [ ASP.NET中文教程]
首页>>开发资料>>.NET编程>> asp.net 2.0中扩展login控件

asp.net 2.0中扩展login控件 增强型1G空间特价130元!

点击: 43481
发布时间:2008-4-10 0:00:00
作者: 编程联盟整理
来源:互联网


进入社区讨论    月付优惠主机   定做出售计算机毕业论文 
asp.net 2.0中,login登陆控件是个不错的选择,但有时需要扩展该控件,比如,在一个OA系统中,有时要选择登陆的用户所在的是集团的哪一个子公司,这样,除了用户名,密码外,还需要有个dropdownlist,设置为该集团的所有子公司名,象这样应该如何实现呢?
      我们可以首先选择login control,并且将其转换为模版列,在其中加上一个dropdownlist,如下:
  
  
<asp:Login ID="Login1" runat="server" OnLoggingIn="Login1_LoggingIn">
            <LayoutTemplate>
                        ….
                        <asp:DropDownList id=”companies” runt=”server” …>
                                 ….
                        </asp:DropDownList>
                        ….
            </LayoutTemplate>
</asp:Login>
  然后在login控件的Authenticate事件中,写入如下代码:

protected void Login1_ Authenticate (object sender, AuthenticateEventArgs e)
{
       string company:
 
        DropDownList companies = Login1.FindControl("companies ") as DropDownList;
        if (companies != null)
            company = companies.SelectedValue;
 
       …
       //Validate the user..
       e.Authenticated = true;
}
-
文章来源:http://www.bcbbs.net/news/Content.aspx?id=44
文章来源:http://www.bcbbs.net/news/Content.aspx?id=44
收藏本文章 关闭本页
用户讨论区
昵称:   您还没有登录不能评论
评论:  
验证码:
用户登录 账号:  密码:   还没注册?
 
视频教程推荐
相关资料站点
虚拟主机
相关资料站点
精彩推荐