感谢您使用微软产品。To: wanwangzhiwang (万王之王) 
基于安全方面的考虑,在ASP.NET中当TextBox为Password模式时,直接向里面赋值的功能被屏蔽了,并且每次PostBack该TextBox的值都将被清空。
希望这一信息能对您有所帮助!To:AllanXJ(alanxj) 
您说的是Winform中的TextBox吧?没错,在Winform中即使TextBox设置为Password模式(通过设置PasswordChar),仍可在程序中对其赋值。
======================
- 微软全球技术中心本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
======================

解决方案 »

  1.   

    winform是可以的
    webform不行
      

  2.   

    在webform里有两种途径实现,第一通过数据绑定,第二通过javascript实现
      

  3.   

    to  icefireren() 如何绑定textbox?它又没有datasource属性
      

  4.   

    <asp:Textbox runat="server" Text='<%#code%>'/>
      

  5.   

    楼上的,好像不行啊Text='<%#code%>'这里根本就不运行
      

  6.   

    楼上的好像不行吧我在pageonload事件里赋值,与在页面里写上述代码哪个先执行?在给textbox赋值后其实text属性已经有内容了,只不过在某个时间又被清空了,如果知道这个时间应该可以在此之后重新赋值
      

  7.   

    <script>document.Form1.TextBox1.value='1234';</script>
      

  8.   

    textBox1.text="12154545";
    这样完全可以,而且还可以在这个控键的事件中动态的改变,完全可以嘛!
      

  9.   

    txtPassword.Attributes.Add("value","******");
      

  10.   

    txtPassword.Attributes.Add("value","******");
      

  11.   

    txtPassword.Attributes.Add("value","******");