-1

ASP Web サイト (ログイン後) に、ユーザー アカウントを追加できるセクションがあります。問題は、ユーザーの電子メール アドレスとパスワード フィールドにパスワードと電子メールのタイプを入力することです。何らかの理由で、ログイン ページから記憶した値に基づいてこれらのフィールドに自動入力します。次の図は、私のシナリオを示しています。助言がありますか?

ここに画像の説明を入力

<tr>
    <td>Email </td>
    <td><asp:TextBox ID="txtEmailToAdd" runat="server" Width="200px" autocomplete="off"></asp:TextBox></td>
    <td></td>
</tr>
<tr>
    <td>Department </td>
    <td> 
        <asp:DropDownList ID="cboDeptToAdd" runat="server" Width="200px">
        </asp:DropDownList>
    </td>
    <td></td>
</tr>
<tr>
    <td>Position </td>
    <td> 
        <asp:DropDownList ID="cboPosToAdd" runat="server" Width="200px">
        </asp:DropDownList>
    </td>
    <td></td>
</tr>
<tr>
    <td>Password </td>
    <td><asp:TextBox ID="txtPasswordToAdd" runat="server" Width="200px" TextMode="Password" autocomplete="off"></asp:TextBox></td>
    <td></td>
</tr>
<tr>
    <td>Confirm Password </td>
    <td><asp:TextBox ID="txtPasswordConfirmToAdd" runat="server"    Width="200px" TextMode="Password" autocomplete="off"></asp:TextBox></td>
    <td><asp:Button ID="btnAddUser" runat="server" Text="Add User" 
            Width="170px" onclientclick="return ValidateAdd();" 
            onclick="btnAddUser_Click" /></td>
</tr>
4

5 に答える 5

0

HTML5 を使用している場合は、autocomplete 属性を使用してフォームのオートコンプリートを無効にすることができます。

<input type="text" id="id1" autocomplete='off'/>
于 2013-07-31T13:55:19.697 に答える
0

これは、ブラウザがフォーム フィールドに自動入力している可能性があります。ブラウザでそのオプションを無効にしてみてください。

于 2013-07-31T13:55:25.990 に答える
0

AutoCompleteType="Disabled"ASP.Net TextBox コントロールが必要です。

<asp:TextBox ID="txtEmailToAdd" runat="server" AutoCompleteType="Disabled">
</asp:TextBox>

としてレンダリングされます

<input name="txtEmailToAdd" type="text" autocomplete="off" id="txtEmailToAdd" />

AutoCompleteType プロパティの詳細は次のとおりです

于 2013-07-31T14:20:39.407 に答える