我有一个带有 EF 的 ASP.NET MVC 4 项目。在我的(创建)视图中,我想在 EditorFor 旁边显示一个日期,即当年的周数。
我有一个帮手:
@model Helios.Models.tablename
@helper Week(DateTime dt)
{
CultureInfo ciCurr = CultureInfo.CurrentCulture;
int weekNum = ciCurr.Calendar.GetWeekOfYear(dt, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday);
@weekNum
}
...
<div class="editor-field">
@Html.TextBoxFor(model => model.date_birth, new {onchange="?"}) @Week(date_birth?)
</div>
我不确定这是否可以在 Razor 中完成,但如果我更改日期,我需要更新周数
问:如何显示周数。在日期选择器旁边并在日期更改时更新它?