易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET 如何:向匿名用户和登录用户显示不同的信息


      通过在页上包含 LoginView 控件可以向匿名用户和登录(经过身份验证的)用户显示不同的信息。LoginView 控件包含两个模板:一个用于向匿名用户显示信息,另一个用于向登录用户显示信息。(还可以使用 RoleGroups 属性包含基于角色名称的模板。)该控件自动确定用户是否经过身份验证并呈现相应的模板。
 
1、在 ASP.NET 页的“设计”视图中,从“工具箱”的“登录”文件夹中将一个 LoginView 控件拖动到页上。
 
2、如果“LoginView 任务”面板未显示,则右击该控件并单击“显示智能标记”以显示“LoginView 任务”面板。 默认情况下,该控件显示 AnonymousTemplate。
 
3、添加应对未登录的用户可见的静态文本和控件,如用于用户登录、恢复密码或创建新用户 ID 的 Login 控件。
 
4、在“LoginView 任务”菜单中,从“视图”列表中选择 LoggedInTemplate。
 
5、添加应对经过身份验证的用户可见的静态文本和控件,如 FormatString 属性设置为欢迎消息的 LoginName 控件。
<asp:LoginView ID="LoginView1" Runat="server">
  <LoggedInTemplate>
   <asp:LoginName ID="LoginName1" Runat="server"
                  FormatString ="Welcome, {0}"/>
   <br />
    <asp:HyperLink ID="HyperLink1" Runat="server"
      NavigateUrl="~/MemberPages/ChangePassword.aspx">
      Change Password
    </asp:HyperLink>
  </LoggedInTemplate>
  <AnonymousTemplate>
    <asp:Login id="Login1" runat="server"
        CreateUserText="Create a new user..."
        CreateUserUrl="~/Register.aspx"
        PasswordRecoveryUrl="~/Recovery.aspx"
        UserNameLabelText="E-mail address:" />
  </Anony


相关文档:

浅谈ASP.net安全编程

在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......

Asp.net中多语言的实现

1.首先得先了解下面的知识:
  
   了解一个名词:表达式语法
   表达式语法格式:<%$ ... %>
   它是ASP.NET2.0新增了一种声明性表达式语法,可在分析页之前将值替换到页中.
   ASP.NET表达式是基于运行时计算的信息设置控件属性的一种声明性方式.
&n ......

c#(asp.net) updatepanel 局部刷新实例收藏

1
<asp:UpdatePanelID="UpdatePanel1"
        UpdateMode="Conditional"
        runat="server">
    <ContentTemplate>
        <asp:Button ID="Button1"
      ......

ASP.NET自定义控件属性的特性大全

自定义控件属性的特性:
Bindable
指定屬性是否支援Data Binding。
这个特性表示属性是否可以绑定一个有效数据源。通常使用布尔值进行设置。例如:Bindable(true)。如果使用值true标记属性,表示该属性可以绑定一个有效数据源,且应引发该属性的属性更改通知。
Browsable
控制屬性或事件是否顯示於& ......

黑色微笑学asp.net(第一个.net程序)

  黑色微笑学asp.net(第一个.net程序)
先看效果(加颜色纯属为了看清楚一点):
执行前:
执行后:
再看一下代码:
前台:
<body bgcolor="#ff00ff">
<form id="form1" runat="server">
<div>
 <asp:TextBox ID="TextBox1" runat="server" ForeColor="Blac ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号