• ASP.NET 2.0 登陆控件初步体验



        微软的技术更新速度很快。在V1.1版本颁布没多久,V2.0就接踵而至了.在阅读本系列文章前,读者最好熟悉V1.1版本,否
    准备工作:
    (1)下载V2.0 .NET Framework
    (2)下载Visual Web Developer
    (3)下载 SQL Server 2005
    以上内容都可以在www.asp.net里找到这里不再说明
    原理在
    http://ugoer.cnblogs.com
    有时间好好看看它的分析


    建立登陆控件使用的站点
    1 )从菜单离选择File--New--Web Site 如下图,默认建立WebSite1


    2)如下图,界面确实漂亮多了,(但是速度也明显的慢多了),当然我们并不是很注重界面,套用一句广告语,不看广告看疗效,这里最明显的变化就是多了许多控件.而今天主要介绍登陆控件。



    3)从菜单里选择WebSite--ASP.NET  Configuration。如下图



    4)选择“Security”
    由于还没有建立用户、角色等,所以我们选择使用向导“Use the security Setup Wizard to configure security step by step.


    步骤一:一些问候信息,直接单击Next


    步骤二:选择internet



    步骤三:选择数据存放的地方,注意:这里使用了是SQL 数据库,而且必须是2005版本,否则将发生错误,因为登陆控件需要存放用户名称、角色、密码等到数据里,我们建立好用户信息后,可以在项目的APP_Data里发现数据库文件(*.mdb),单击Next


    步骤四:选择使用角色

    步骤五:建立角色,如图建立了三个角色



    步骤六:建立用户,如下图

    注意:密码必须包含特殊字符(@#$%&*()),否则你建立不成功帐号的。然后单击“Create User”

    步骤七:单击“Continue”继续常见用户,单击next分配权限,这里当然是“Admin”和Allow了
    单击Next完成建立。

    5)现在,把Login控件拖放到窗体上。

    6)在“Auto Format”里选择“Classics”--经典外观
    7)设置 DestinationPageUrl="http://www.sohu.com" 这样验证成功后,页面跳转到sohu上面

    8)按住ctrl+F5,输入刚才建立的帐号和密码。

    看到运行效果了把

    唯一的遗憾是:.NET 2.0比.NET1.1又臃肿了很多,你查看起源代码,发现即使一个简单控件的ID都是_ctr1._ctr11_ctr111
    这么长,直观上肯定不如ctr这样的命名效率高,毕竟页面通过HTTP传播,数据流大,速度慢。

    后续步骤:可以到
    http://mqingqing123.cnblogs.com/archive/2006/06/27/436559.html
    查看
  • 相关阅读:
    新的学期,新的学习
    织梦最新
    selectd选项跳转链接
    字体统一大小
    js点击后进入到另一个页面的TAB选项中
    织梦套后台
    js获取距离各边的距离
    将时间的秒数转化为分钟数
    jquery手写tab选项卡功能
    js中的定时器
  • 原文地址:https://www.cnblogs.com/mqingqing123/p/210291.html
Copyright © 2020-2023  润新知