2013-04-01 72 views
3

我想創建一個ASP.NET 4登錄但沒有rememberMe複選框。有沒有辦法做到這一點?刪除記住我從asp複選框:登錄控制

+0

您可以使用Jquery隱藏rememberMe複選框。 –

+0

@MaheshAlle這是不理想的,因爲它只隱藏了問題,這意味着 - 例如沒有JS的人或任何具有一點HTML知識的人將能夠看到/使用複選框 – Basic

+2

試試這個

回答

6

如果您使用的是控制看一看this

,你只需要把類似下面在aspx文件:

<asp:Login DisplayRememberMe="False" /> 
3

按下拉菜單,然後按Convert To Template。然後刪除它。 此外,有一個屬性是DisplayRememberMe你可以把它假。

2

您只需通過登錄的屬性來完成這個控制來控制RememberMe

爲顯示你必須設置該屬性等於假

<asp:Login ID="Login1" runat="server" DisplayRememberMe="false"> 
     </asp:Login> 

或者您也可以將其轉換爲模板,並可以刪除您不想使用的任何項目。默認模板控件看起來像這樣。你可以從這個HTML中刪除記住我。

<asp:Login ID="Login1" runat="server" DisplayRememberMe="false"> 
      <LayoutTemplate> 
       <table cellpadding="1" cellspacing="0" style="border-collapse:collapse;"> 
        <tr> 
         <td> 
          <table cellpadding="0"> 
           <tr> 
            <td align="center" colspan="2"> 
             Log In</td> 
           </tr> 
           <tr> 
            <td align="right"> 
             <asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="UserName">User Name:</asp:Label> 
            </td> 
            <td> 
             <asp:TextBox ID="UserName" runat="server"></asp:TextBox> 
             <asp:RequiredFieldValidator ID="UserNameRequired" runat="server" 
              ControlToValidate="UserName" ErrorMessage="User Name is required." 
              ToolTip="User Name is required." ValidationGroup="Login1">*</asp:RequiredFieldValidator> 
            </td> 
           </tr> 
           <tr> 
            <td align="right"> 
             <asp:Label ID="PasswordLabel" runat="server" AssociatedControlID="Password">Password:</asp:Label> 
            </td> 
            <td> 
             <asp:TextBox ID="Password" runat="server" TextMode="Password"></asp:TextBox> 
             <asp:RequiredFieldValidator ID="PasswordRequired" runat="server" 
              ControlToValidate="Password" ErrorMessage="Password is required." 
              ToolTip="Password is required." ValidationGroup="Login1">*</asp:RequiredFieldValidator> 
            </td> 
           </tr> 
           <tr> 
            <td align="center" colspan="2" style="color:Red;"> 
             <asp:Literal ID="FailureText" runat="server" EnableViewState="False"></asp:Literal> 
            </td> 
           </tr> 
           <tr> 
            <td align="right" colspan="2"> 
             <asp:Button ID="LoginButton" runat="server" CommandName="Login" Text="Log In" 
              ValidationGroup="Login1" /> 
            </td> 
           </tr> 
          </table> 
         </td> 
        </tr> 
       </table> 
      </LayoutTemplate> 
     </asp:Login>