为什么我在asp.net的密码字段中使用C#获取旧密码?

为什么我在asp.net的密码字段中使用C#获取旧密码?,c#,asp.net,C#,Asp.net,我正在制作一个asp.net网站,用户可以在其中更改密码。。通过单击按钮changepassword我将重定向到一个新的asp页面,其中有一个用户代码字段、一个旧密码字段和一个新密码字段,如下所示: <table width="100%"> <tr> <td> <asp:Label ID="Label5" runat="server" Text="User Code: "></asp:Label

我正在制作一个asp.net网站,用户可以在其中更改密码。。通过单击按钮
changepassword
我将重定向到一个新的asp页面,其中有一个用户代码字段、一个旧密码字段和一个新密码字段,如下所示:

<table width="100%">
    <tr>
        <td>
            <asp:Label ID="Label5" runat="server" Text="User Code: "></asp:Label>
        </td>
        <td>
            <asp:TextBox ID="txtusercd2" runat="server"></asp:TextBox>
        </td>
    </tr>
    <tr>
        <td>
            <asp:Label ID="Label6" runat="server" Text="Enter Old Password: "></asp:Label>
        </td>
        <td>
            <asp:TextBox ID="txtoldpwd" runat="server" TextMode="Password"></asp:TextBox>
        </td>
    </tr>
    <tr>
        <td>
            <asp:Label ID="Label7" runat="server" Text="Enter New Password: "></asp:Label>
        </td>
        <td>
            <asp:TextBox ID="txtnewpwd" runat="server" TextMode="Password"></asp:TextBox>
        </td>
    </tr>
    <tr>
        <td>
            <asp:Label ID="Label8" runat="server" Text="Re-Enter New Password: "></asp:Label>
        </td>
        <td>
            <asp:TextBox ID="txtrepwd" runat="server"></asp:TextBox>
        </td>
    </tr>
    <tr>
        <td>
            <asp:Label ID="lblmsg2" runat="server" Text="Label"></asp:Label>
        </td>
    </tr>

    <tr>
        <td style="float:right">
            <asp:ImageButton ID="btnchngpwd" runat="server" ImageUrl="~/images/Save.png" />
        </td>
    </tr>
</table>

现在的问题是,当我重定向到该页面时,我的代码文件和旧密码被用户登录详细信息填充
我不想填充旧密码字段。我该怎么办?

这是webbrowser为您自动填充的。将
autocomplete=“off”
属性添加到每个被不适当填充的
元素。

我不认为有人可以通过查看此html推断出问题所在。一定是您在CS级别所做的某些事情导致了这种行为。给出一些详细信息显示代码隐藏部分,也许你正在那里设置它或者你正在使用的任何脚本?没有。。。我什么都没用。。。我的
.cs
文件为空。。。这就是为什么我在这里问我没有写任何代码。先生,我的控件是
asp
控件,所以我没有得到
autocomplete
属性。他的意思是