请问要如何设置TextBox输入框的默认值,然后可以在.cs文件中取得它的值?

解决方案 »

  1.   

    TextBox的Text属性设置默认值
    String Temp = TextBox.Text;
      

  2.   

    <asp:TextBox id="TextBox1" runat="server" Text="aaa"/>
      

  3.   

    <asp:TextBox id="TextBox1" runat="server" Text="aaa"/>String Temp = TextBox1.Text;
      

  4.   

    <asp:TextBox id="txtPassword" runat="server"  TextMode="Password" Text="<%=GenerateRandom(10)%>" />我这样子写为什么老是取到空值?而且界面显示框里不会出现*****号?
      

  5.   

    在cs里面load_page事件里面
    txtPassword.Text = GenerateRandom(10);
    这样比较好
      

  6.   

    回复人: likecola(胖石头) ( ) 信誉:98  2005-10-10 10:44:00  得分: 0  
     
     
       在cs里面load_page事件里面
    txtPassword.Text = GenerateRandom(10);
    这样比较好
      
     这样是可以,问题 GenerateRandom(10)这个函数是有机的,我界面有显示这个函数的值,如果在cs里
    txtPassword.Text = GenerateRandom(10);这样取,那两个值就不一样了,大家有什么好的办法解决吗?
      

  7.   

    定义一个变量:
    protected String _GenerateRandom; private void Page_Load(object sender, System.EventArgs e)
    {
    if( !IsPostBack )
    {
    _GenerateRandom = GenerateRandom(10);
    txtPassword.Text = _GenerateRandom; }
    } 然后在界面里显示  _GenerateRandom 的值。
      

  8.   

    TO:xrascal(横刀夺爱) 
    我就是用这个方法,可是TextBox.TextMode=Password这种模式下取到的就是空值,如果TextBox.TextMode=SingleLine这种模式下就可以取的得值。
    我要的是TextBox.TextMode=Password这种模式下能取得到值,这该怎么办?