易截截图软件、单文件、免安装、纯绿色、仅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.  使用QueryString变量
QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:
a.aspx的C#代码
private void Button1_Click(object sen ......

asp.net支持大文件上传 NeatUpload

1.在工具箱中添加Brettle.Web.NeatUpload.dll,可以看到工具箱中出现InputFile等控件。
2.复制文件夹NeatUpload到根目录.
3.拖放使用上传控件InputFile和进度条ProgressBar,添加上传文件的按钮.aspx页面代码如下:
<body>
<form id="form1" runat="server">
<div>
<upload: ......

ASP.Net Web Page深入探讨

这篇文章经典,看过之后大受启发。值得一看!看来ASP.NET跟JSP其实是一样的,本质上没区别,ASP.NET能做到的JSP一样可以做到,反之亦然。只不过ASP.NET的框架看起来先进一点,不过JSP也在发展,似乎也出现了类似ASP.NET的框架。
  一、服务器脚本基础介绍
  首先,我们先复习一下Web服务器页面的基本执行方式:
   ......

ASP.NET 如何:显示当前用户的名称


      您可以使用 LoginName 控件显示当前用户的名称。对于当前登录的用户,无论其标识是使用 ASP.NET 登录控件(及暗含的 ASP.NET 成员资格)还是使用集成 Windows 身份验证建立的,此控件都显示该用户的用户 ID。
 
使用下面的语法在页中放置一个 LoginName 控件:
<asp:LoginName ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号