На моем веб-сайте ASP.NET MVC часть функции позволяет пользователю вводить часы, когда открыто определенное место.Связывание модели ASP.NET MVC в список
Я решил хранить эти часы в таблице VenueHours в моей базе данных, с отношением FK-to-PK к таблице Venues, а также параметрами DayOfWeek, OpeningTime и ClosingTime.
В моем представлении я хочу разрешить пользователю вводить только те данные, о которых они знают; другими словами, некоторые дни не могут быть заполнены для Место проведения. Я собираюсь создать флажки, которые пользователь может проверить, чтобы включить поля InitTime и ClosingTime для DayOfWeek, к которым принадлежит флажок.
Мой вопрос относится к , как передать эту информацию на мой HttpPost контроллер действий.
Поскольку я знаю максимальное количество дней, которое может быть передано в (7), я мог бы, конечно, просто написать 7 значений параметров VenueHour с нулевыми значениями в свое действие, но я уверен, что есть лучший способ.
Могу ли я каким-то образом связать просмотр информации в списке, который передан моему действию? Это также поможет мне, если я столкнусь с сценарием, в котором нет предела тому, сколько информации может заполнить пользователь.
Отлично! Постараюсь использовать это. –
Кроме того, возможно ли использовать атрибут [Bind (Exclude = "...")], чтобы не связывать некоторые параметры внутри каждого объекта в Списке? –