Я работаю над приложением 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"];
, что даст мне массив, который я затем смогу повторить . это возможно?
В противном случае, как еще это может быть достигнуто?