Проблема с отображением DayOfWeek в MVC 1.0 - PullRequest
0 голосов
/ 26 февраля 2010

У меня есть страница ascx, которая содержит следующую строку:

<%= Html.TextBox("DayOfWeek", Model.JourneyBooking.StartDate.DayOfWeek.ToString(), new { @readonly = "readonly", style = "width:90px" })%>

Это внутри страницы .ascx, и при ее отображении во всплывающем диалоговом окне jQuery в текстовом поле отображается «5».

Это должно показать пятницу, чтобы в качестве теста я добавил это в строке над объявлением текстового поля:

<%= Model.JourneyBooking.StartDate.DayOfWeek.ToString() %>

Показывает «пятница», как и ожидалось.

В чем разница между использованием вспомогательного класса TextBox и почему он не отображает название дня недели и вместо этого показывает целочисленное значение?

Ответы [ 2 ]

1 голос
/ 26 февраля 2010

Это должно показать, что вы ожидаете. Однако одна вещь, которая может перезаписать это, - это параметры записи. Если у вас есть параметр post с именем «DayOfWeek», то вместо этого значения будет использоваться значение этого параметра. Вы можете использовать firebug, чтобы проверить, не уверены ли вы в своих параметрах.

0 голосов
/ 26 февраля 2010

Попробуйте использовать:

<%= Html.TextBox("DayOfWeek", Model.JourneyBooking.StartDate.ToString("dddd"), new { @readonly = "readonly", style = "width:90px" })%>

и посмотри, работает ли это. Я не знаю ответа, но могу помочь ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...