2010-06-15 43 views
0

我已經跟隨了asp.net頁面進行註冊和登錄。一切正常,但用戶名/密碼組合從未被瀏覽器記住(即瀏覽器自動完成)。這是所有瀏覽器的問題。關鍵領域似乎是適當命名的,我想:ASP.NET登錄和註冊瀏覽器密碼內存

<LayoutTemplate> 
      <div class="formlayout"> 
       <p> 
        Enter your login details</p> 
       <asp:ValidationSummary runat="server" DisplayMode="BulletList" CssClass="errors" /> 
       <div class="b"> 
        <asp:RegularExpressionValidator runat="server" Display="Dynamic" ErrorMessage="Invalid email address." 
         ValidationExpression="^[\w\.\-][email protected][a-zA-Z0-9\-]+(\.[a-zA-Z0-9\-]{1,})*(\.[a-zA-Z]{2,3}){1,2}$" 
         ControlToValidate="UserName" SetFocusOnError="false" >*</asp:RegularExpressionValidator> 
        <asp:RequiredFieldValidator runat="server" Display="Dynamic" ErrorMessage="Enter your email address." 
         ControlToValidate="UserName" SetFocusOnError="false" >*</asp:RequiredFieldValidator> 
        Email address<div class="s"> 
         Your login identity</div> 
       </div> 
       <div class="tb"> 
        **<asp:TextBox runat="server" ID="UserName" />**</div> 
       <div class="b"> 
        <asp:RequiredFieldValidator runat="server" Display="Dynamic" 
         ErrorMessage="Enter your password." ControlToValidate="UserName" SetFocusOnError="false" >*</asp:RequiredFieldValidator> 
        Password<div class="s"> 
         Your registered password</div> 
       </div> 
       <div class="tb"> 
        **<asp:TextBox runat="server" ID="Password" Name="Password" ClientIDMode="Static" TextMode="Password" />**</div> 
       <div class="shift"> 
        <asp:CheckBox runat="server" ID="RememberMe" Text="Keep me logged in" /> 
       </div> 
       <div class="shift"> 
        <asp:Button ID="BtnLogin" ClientIDMode="Static" runat="server" CommandName="Login" Text="Login" /> 
       </div> 
      </div> 
     </LayoutTemplate> 

澄清:我的瀏覽器設置爲記住密碼。這是一個想法......我正在測試'localhost' - 瀏覽器是否設置了不記得在本地主機上運行的用戶名和密碼?

+0

檢查您的瀏覽器設置。 – 2010-06-15 14:06:21

回答

0

您的服務器端代碼與瀏覽器的自動完成功能是否無關。這是瀏覽器中的一項設置。

+0

同意。問題是,我的瀏覽器所有的自動完成密碼......很明顯,HTML中的某些內容需要觸發瀏覽器來存儲內容,並且在我的HTML中有點錯位。 – Testing123 2010-06-15 14:19:21

+0

這就是你想要的!如果您允許在瀏覽器中自動完成用戶名/密碼,任何人都可以使用解鎖的PC並訪問您的應用程序。 – PhilPursglove 2010-06-15 14:30:23