.net(c#)让打开页面是,其中的日期( TEXTBOX) 为当天的日期该在哪里如何写代码?在pageload内 textbox.text=Date();没有效。

解决方案 »

  1.   

    textbox.text = System.DateTime.Now.ToString("yyyy-MM-dd");
      

  2.   

    textbox.Text=DateTime.Now.ToShortDateString();
      

  3.   

    textbox.Text=DateTime.Now.ToShortDateString();这样是对的@!!也简单!`
      

  4.   

    txt.text = DateTime.Now.ToString("yyyy-MM-dd");
      

  5.   

    简单功能不如用javascript:
    function gettime()  { var t = new Date();  var hours = t.getHours();  var minutes = t.getMinutes();  var seconds = t.getSeconds();...
    }
      

  6.   


    谢谢各位帮忙!
    我把代码是写在pageload内的,这样日期是变成当天的了,但是还有个问题。
    这样textbox内的日期如果想改变都不行,一直是当前日期,我是用来做查询的,默认当前日期,要可以更改,不知
    textbox.Text=DateTime.Now.ToShortDateString();这些代码该写在哪里比较好
    }
      

  7.   

    在Page_Load中加一个判断
    if (!IsPostBack)
    {
       textbox.Text=...
    }