Группировка полей в ASP.NET MVC - PullRequest
2 голосов
/ 14 июля 2009

Я работаю над приложением ASP.NET MVC, в котором есть модель для бизнеса, связанная с другой моделью (часы бизнес-трейдинга) в отношениях один ко многим.

При создании этой сущности у нас есть форма, в которой мы хотели бы предоставить фиксированный набор сущностей BusinessTradingHours, поэтому я использовал что-то вроде следующего (вроде того, к чему я привык в Rails):

<!-- for Monday -->
<select id="TradingHours[1][OpenHours]" name="TradingHours[1][OpenHours]"><option>06:00</option></select>
<select id="TradingHours[1][CloseHours]" name="TradingHours[1][CloseHours]"><option>06:00</option></select>
<input id="TradingHours[1][IsClosed]" name="TradingHours[1][IsClosed]" type="checkbox" value="true" />

<!-- for Tuesday -->
<select id="TradingHours[2][OpenHours]" name="TradingHours[2][OpenHours]"><option>06:00</option></select>
<select id="TradingHours[2][CloseHours]" name="TradingHours[2][CloseHours]"><option>06:00</option></select>
<input id="TradingHours[2][IsClosed]" name="TradingHours[2][IsClosed]" type="checkbox" value="true" />

Из моего опыта работы с Rails (который, как я знаю, не то же самое ...) я бы как бы ожидал, что смогу сделать что-то вроде var tradingHours = Request.Form["TradingHours"];, что даст мне массив, который я затем смогу повторить . это возможно?

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

1 Ответ

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