通过


Login.DisplayRememberMe 属性

定义

获取或设置一个值,该值指示是否显示复选框,使用户能够控制是否将持久 Cookie 发送到其浏览器。

public:
 virtual property bool DisplayRememberMe { bool get(); void set(bool value); };
[System.Web.UI.Themeable(false)]
public virtual bool DisplayRememberMe { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.DisplayRememberMe : bool with get, set
Public Overridable Property DisplayRememberMe As Boolean

属性值

true 显示复选框;否则,为 false. 默认值为 true

属性

示例

下面的代码示例通过将属性设置为 DisplayRememberMefalse 来禁用“记住我”复选框。

<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <asp:Login id="Login1" runat="server" 
                DisplayRememberMe = "False">
            </asp:Login>
        </form>
    </body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <asp:Login id="Login1" runat="server" 
                DisplayRememberMe = "False">
            </asp:Login>
        </form>
    </body>
</html>

注解

当属性 DisplayRememberMe 设置为 true该属性时,属性中包含的 RememberMeText 文本将显示在页面上,以及“记住我”复选框。 当用户选中“记住我”复选框时,发送到其计算机的身份验证 Cookie 会保留,以便在将来访问站点时自动对用户进行身份验证。 属性的值 RememberMeSet 由“记住我”复选框中的选定内容设置。

false如果是DisplayRememberMe,页面上未显示“记住我”复选框,并且用户无法控制身份验证 Cookie 是否仍然存在。 你仍然可以将属性true设置为RememberMeSet将持久身份验证 Cookie 发送到用户的浏览器,而无需显示复选框。

注释

在用户的浏览器中设置持久性身份验证 Cookie 时,存在固有的安全风险。 应确定这些安全风险是否可供站点接受。 如果将属性true设置为RememberMeSetDisplayRememberMe属性设置为false,则从公共浏览器访问您的网站的用户(例如,在 Internet 咖啡馆中)可能会意外地留下持久身份验证 Cookie,浏览器的下一个用户将能够使用以前的用户的凭据访问您的网站。

此属性不能由主题或样式表主题设置。 有关详细信息,请参阅 ThemeableAttributeASP.NET 主题和外观

适用于

另请参阅