我有一个文本框TextBox1是(Password)密码类型的
我在页面初始化的时候想给它付个值,但是每次把值付给它之后,再页面上显示不出来,而且我打印出来的值也是空的,我想问问,怎么样才能给密码框付一个初始值,而且能在页面运行的时候能显示出来呢?(是密码类型的样式)
谢谢大家的帮忙!!!!!!!!!

解决方案 »

  1.   

    private void Form1_Load(object sender, System.EventArgs e)
    {
      this.textBox1.Text = "Password";
    }
      

  2.   

    winform吧?你的程序没错,是这么初始化的
    你也可在设计时初始化如果是webform要注意判断ispostback
    asp里也可直接把value放在控件定义那
      

  3.   

    LZ是初学的吧,Winform指的是Windows应用程序,webform指的是ASP。NET的网站开发
      

  4.   

    在页面的body的OnLoad事件里面注册javascript
    HtmlGenericControl ll = (HtmlGenericControl)this.FindControl( "body1" );
            ll.Attributes.Add( "OnLoad", "Pa();" );function Pa()
        {
            document.getElementById("TextBox1").value="123456";
        }<body id=body1 runat=server>
        <form id="form1" runat="server">
            <div>
            </div>
            <asp:TextBox ID="TextBox1" runat="server" TextMode=password ></asp:TextBox>
        </form>
    </body>
    </html>
      

  5.   

    xyh2002(凌) 我给密码框的值是不定的,那怎么写啊!
      

  6.   

    这个方法可行:
    <asp:TextBox id="TextBox1"  runat="server"
    TextMode="Password"></asp:TextBox>
    <script language="javascript">
    document.getElementById("TextBox1").value="123456";
    </script>
      

  7.   

    不行呀,我不是要在javascript里给它赋个初值,我要给它的值是不定的呀!有人会吗?帮个忙好不!!!!!
      

  8.   

    TextBox1.Attributes.Add("value","初始值");
      

  9.   

    TextBox1.Attributes.Add("value","初始值");
    是正确的呀!
    ===========孤心夜雪信息亭
    http://www.aiwo1314.com
      

  10.   

    可以在textbox属性中的PasswordChar中填一下你想要显示的密码形式如"*",就可以在输出的时候以*类型显示.
      

  11.   

    看了这么久
    还没有整明白是winform还是webform
    虽然语言是c#无疑
    可是

    private void Form1_Load(object sender, System.EventArgs e)
    {
      this.textBox1.Text = "Password";
    }
    又是winform
    但后来又整出个javascript出来
    又是webform无疑
    莫非
    这就是传说中得smartClient
      

  12.   

    哈哈,顶楼上的一个,我也是刚发现这个问题,LZ到底是问的网页还是WIN应用程序?
      

  13.   

    是不是  掉事件了吖`INIT  之类的`