Asp.net mvc 帮助器MVC razor的asp中的今天日期时间

Asp.net mvc 帮助器MVC razor的asp中的今天日期时间,asp.net-mvc,datetime,razor,asp.net-core,asp.net-core-mvc,Asp.net Mvc,Datetime,Razor,Asp.net Core,Asp.net Core Mvc,我正在尝试使今天的日期时间(YYYY-MM-DD)在我选择日期的框中显示为默认值。 我能做些什么来将MAX部分默认显示为今天的日期。我想我可以创建一个变量并将其设置为今天的日期并使用它,但是有没有更简单的方法,比如我尝试使用max=“something” 谢谢Stephen,答案:max=“@DateTime.Today.ToString(“yyyy-MM-dd”)”谢谢Stephen,答案:max=“@DateTime.Today.ToString(“yyyy-MM-dd”)”与remove

我正在尝试使今天的日期时间(
YYYY-MM-DD
)在我选择日期的框中显示为默认值。 我能做些什么来将
MAX
部分默认显示为今天的日期。我想我可以创建一个变量并将其设置为今天的日期并使用它,但是有没有更简单的方法,比如我尝试使用
max=“something”



谢谢Stephen,答案:max=“@DateTime.Today.ToString(“yyyy-MM-dd”)”

谢谢Stephen,答案:max=“@DateTime.Today.ToString(“yyyy-MM-dd”)”

与remove
value=“MovingAverageViewModel.StartDate”无关(在使用TagHelper时,切勿设置
属性-这已经由助手完成)。要将其格式化为
yyyy-MM-dd
,请使用
DateTime.Today.ToString(“yyy-MM-dd”)
value=“MovingAverageViewModel.StartDate”,因为我有多个带有输入选项的框,以便知道这是指哪个框?我是否需要像max=“DateTime.Today.ToString”(“yyy-MM-dd”)那样编写它,还是需要使用任何类型的()?感谢您的帮助
asp for=“MovingAverageViewModel.StartDate”
表示您绑定到属性的值,该属性添加了
属性(在任何情况下都不要自行设置)。至于
maxdate
-试试看)谢谢Stephen,这个语法做到了:max=“@DateTime.Today.ToString(“yyyy-MM-dd”)”与remove
value=“MovingAverageViewModel.StartDate”
(在使用TagHelper时,千万不要设置
属性,这已经由助手完成了)。要将其格式化为
yyyy-MM-dd
,请使用
DateTime.Today.ToString(“yyy-MM-dd”)
value=“MovingAverageViewModel.StartDate”,因为我有多个带有输入选项的框,以便知道这是指哪个框?我是否需要像max=“DateTime.Today.ToString”(“yyy-MM-dd”)那样编写它,还是需要使用任何类型的()?感谢您的帮助
asp for=“MovingAverageViewModel.StartDate”
表示您绑定到属性的值,该属性添加了
属性(在任何情况下都不要自行设置)。至于
maxdate
-试试看)谢谢Stephen,这个语法成功了:max=“@DateTime.Today.ToString(“yyy-MM-dd”)”
 <input type="date" asp-for="MovingAverageViewModel.StartDate" id="StartDateAnvanceradSMA" value="MovingAverageViewModel.StartDate" class="form-control" max="DateTime.Now.ToShortDateString();" min="2017-01-01" />