在软件中体悟人生 在人生中感悟软件

专注Web项目设计、实现和管理
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

【ASP.NET】Textbox password模式 回传 丢失解决

Posted on 2009-02-23 00:02  王景  阅读(698)  评论(0编辑  收藏  举报

前台: 

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>

<asp:TextBox ID="txtPwd" runat="server" CssClass="bian" TextMode="Password" Width="200px"></asp:TextBox>

 </ContentTemplate>
    </asp:UpdatePanel>

 

后台:

 protected override void OnPreRender(EventArgs args) 
{
    base.OnPreRender(args);
    txtPwd.Attributes["value"] = txtPwd.Text;
}

-------------------------------------------------------------------------------------

原因:将这个Textbox与其他的Textbox放在同一个UpdatePanel中了。这样互相有影响。

解决:把其单独放一个UpdatePanel中即可解决。