У меня есть страница ascx, которая содержит следующую строку:
<%= Html.TextBox("DayOfWeek", Model.JourneyBooking.StartDate.DayOfWeek.ToString(), new { @readonly = "readonly", style = "width:90px" })%>
Это внутри страницы .ascx, и при ее отображении во всплывающем диалоговом окне jQuery в текстовом поле отображается «5».
Это должно показать пятницу, чтобы в качестве теста я добавил это в строке над объявлением текстового поля:
<%= Model.JourneyBooking.StartDate.DayOfWeek.ToString() %>
Показывает «пятница», как и ожидалось.
В чем разница между использованием вспомогательного класса TextBox и почему он не отображает название дня недели и вместо этого показывает целочисленное значение?