<asp:TextBox ID="Textbox7" Text='<%#DataBinder.Eval(Container,"DataItem.UPasswd") %>' Runat=server Width=100% TextMode=Password>放在DATALIST中的TEXTBOX,当TEXTMODE为PASSWORD时,TEXT无法在当前页面显示,仅显示空白.
不设TEXTMODE时正常显示,如何解决?谢谢

解决方案 »

  1.   

    当TEXTMODE为PASSWORD时,其值只能输入,不能显示。应当是加强安全性吧!
      

  2.   

    不会吧,不用DATALIST,直接从数据库读到TEXTBOX(TEXTMODE=PASSWORD)可以显示,这应该跟安全性无关把,难道是.NET的BUG?
      

  3.   

    可以这样写
    txtPWD.Attributes.Add("value", strPWD)(txtPWD是服务器端的text控件,textmode属性为password)
      

  4.   

    TextBox1.Attributes["value"]=ds.Tables[0].Rows[0]["Title"].ToString();
      

  5.   

    学习,原来当TEXTMODE为PASSWORD时不能用常规的方法赋值