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