一个是日期的问题,我需要在页面文本框里面得到系统当前日期,
在load里面写
 if(!IsPostBack)
{
    //获得系统默认日期时间
    this.ddtxtdhri.Value = System.DateTime.Today.Date.ToString();
}
这样,得到的是2008-4-15 00:00:00 我想要把那个时间部分去掉,
不知道怎么写代码!希望大家能告诉我!
还有一个问题就是
添加页面,我点击添加按钮页面仍提交到本页面,
然后文本框什么的还有标题啊,菜单栏都变大了,怎么弄才能不变化?
不然弄好的格式都乱了!谢谢大家!

解决方案 »

  1.   

    this.ddtxtdhri.Value = System.DateTime.Today.Date.ToString("yyyy-MM-dd"); 
      

  2.   

    System.DateTime.Today.Date.ToString("yyyy-MM-dd")
      

  3.   

    时间部分去掉:System.DateTime.Now.ToShortDateString();
    DateTime.Now.ToString("yyyy-MM-dd"); 均可
      

  4.   

    this.Label1.Text = System.DateTime.Now.ToShortDateString();
      

  5.   

    DateTime.Now.ToString("yyyy/MM/dd")
    DateTime.Now.ToString("yyyy年MM月dd日")
    ....
      

  6.   

    this.ddtxtdhri.Value =this.ddtxtdhri.Value .ToString("D");
    这种方法简单,实用,全种格式都可以实现,中要改变参数即可.
      

  7.   


    不好意思不是太会这个css能不能再稍微具体一点?
      

  8.   

    .TextBoxLeftEdit { BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-SIZE: 9pt; OVERFLOW: hidden; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; TEXT-OVERFLOW: ellipsis; BACKGROUND-COLOR: LightGoldenrodYellow; ReadOnly: false }
    .TextBoxRightEdit { BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-SIZE: 9pt; OVERFLOW: hidden; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; TEXT-OVERFLOW: ellipsis; BACKGROUND-COLOR: LightGoldenrodYellow; TEXT-ALIGN: right; ReadOnly: false }
    在你的 textbox 里面 写上 CssClass="TextBoxLeftEdit " 你可以修改上面的css,适应你的要求
      

  9.   

    System.DateTime.Today.Date.ToString("yyyy-MM-dd")