<asp:textbox id="txt_password" runat="server" notEmpty="true" comment="Password" datatype="char" TextMode="Password" Width="136px">TXT空间设置为TextMode="Password"后出现一个问题:在一个用户输入界面里:1、我输入密码,然后点保存,由于有后台验证(信息没有输完整),所以没有保存上信息,当然页面刷新了一次。2、我然后把密码框里的密码删除掉,我再刷新页面后,刚才删掉的密码又恢复显示到密码文本框里了。我对密码框没有任何赋值操作。觉得很奇怪,不知那位大侠见过这个问题?

解决方案 »

  1.   


    一般来说password模式是不会保存文本内容的。将textobox的enableviewstate=false试试
      

  2.   

    在调试的时候你是不是点了保存密码,如果是的话,密码已经保存到IE中了。
    清除IE的缓存就好了。
      

  3.   

    密码框是不会保存的<asp:textbox id="txt_password" runat="server" notEmpty="true" comment="Password" datatype="char" TextMode="Password" Width="136px" />是不是少了最后的 / ??,还是有</asp:textbox>
      

  4.   

    IE的autocomplete功能,设置autocompleted="false"