操作回顾
使用LogimName控件在页面上显示当前登录用户的身份是一种快捷简单的方法如果切换到该页面的Source View就可以看到LoginName控件如下代码灰色部分所示
<LoggedInTemplate>
You are logged in
<asp:LoginName ID=LoginName runat=server />
<br />
</LoggedInTemplate>
在作者的代码中增加了一些HTML代码因为我在LoginName控件之后按下了Return(以便LoginStatus控件能显示在下一行)在代码中出现了一个<br / >HTML标记这是一个简单的HTML换行代码在从Design View切换到Source View之后开发人员经常可以看到类似的标记添加到代码中最常见的两个符号是 和<br/>; 是一个不可中断的空格(这个空格将和紧靠在它前面和后面的内容显示在同一行上)而<br/>是一个简单的换行符这个示例的重点不是HTML代码而是LoginName控件的源代码同样在产生的代码中也没有任何让人兴奋的内容因为ASPNET在幕后完成了寻找当前登录用户名称的重任并在服务器呈现页面的时候将其插入到页面中
注意并没有将LoginName控件添加到Anonymous模板中其实也没有理由要这样做──如果作为匿名用户访问站点该控件不会显示任何信息
到现在为止您已经花了一定的时间试验用户账户和站点登录在本章的前面我们已经讨论过角色的概念下一小节将介绍角色是什么以及怎样使用角色细化站点成员的特征
ASPNET 入门教程完整版
[] []