首页 > 解决方案 > 如何防止每次文本框设置 datetime.now.date 值

问题描述

我有一个文本框,用于设置当前日期时间值,以便在第一页加载时显示当前日期记录。这会正确设置第一次,但每次它只是设置页面加载发生时的当前日期。这是我的代码:

protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            Fill_Combo();
            Get_Data();
            if (string.IsNullOrEmpty(txt_date_from.Text.Trim()))
            {
                CalendarExtender1.SelectedDate = DateTime.Today.Date;
                txt_date_from.Text = CalendarExtender1.SelectedDate.Value.ToString();
            }
        }
    }

但是,当第一次单击任何按钮时,它会设置为当前日期。当文本框已经有用户选择的值时,我如何防止它。

标签: asp.netc#-4.0ajaxcontroltoolkit

解决方案


推荐阅读