0

在我的模型课上,我有 public DateTime GoalDate { get; set; }

在我看来我有

 @Html.TextBoxFor(model => model.weightGoalDate

在我的控制器中,我有

 var newGoal = new Goal();

            newGoal.bpGoalDate = DateTime.Now ;

我想要的是将目标日期设置为当前日期后 1 周,并在页面加载时显示在文本框中。

例如,当我加载页面时,日期将自动设置为 2012 年 8 月 1 日,因为今天是 2012 年 7 月 25 日

4

1 回答 1

3

使用AddDays方法

public ActionResult SomeAction()
{
  var newGoal=new Goal();
  newGload.GoalDate =DateTime.Now.AddDays(7);
  return View(newGoal);  
}

来自msdn,

返回一个新的 DateTime,它将指定的天数添加到此实例的值中。

于 2012-07-25T16:26:35.987 回答