У меня есть проект ASP.NET MVC 4 с EF. В моем (созданном) представлении я хочу отображать рядом с 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, но мне нужно обновить номер недели, если я изменю дату
В : Как я могу отобразить номер недели? рядом с календарем и обновить его, если дата изменилась?