Изменение привязки данных в ASP.NET MVC RC2 - PullRequest
1 голос
/ 06 марта 2009

Как изменить поведение автосвязки в ASP.net MVC?

Например, предположим, у меня есть простой объект Employee. Одно из полей может быть сдано в аренду. Когда это поле привязано к текстовому полю, вместо даты отображается мм / дд / гггг чч: мм: сс.

Я знаю, что могу изменить представление, чтобы добавить форматирование, но я почти уверен, что можно изменить автосвязку, я просто не знаю, как.

Редактировать

Если возможно, пожалуйста, включите образец кода.

1 Ответ

1 голос
/ 13 марта 2009

Вы должны создать пользовательскую модель Binder, хотя это немного болезненно.

Этот фантастический пост объясняет, что именно вы ищете. В нем Скотт Хансельман разбивает дату на несколько полей, но вы также можете настроить ее так, чтобы просто пропустить часть времени:

http://www.hanselman.com/blog/SplittingDateTimeUnitTestingASPNETMVCCustomModelBinders.aspx

Надеюсь, что это помогло, и ответ не пришел слишком поздно;)

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