0

я использую Bootstrap MULTISELECT PluginMVC на стороне клиента проверки с Обязательным атрибутом не работает

  <select class="btn btn-default col-md-1" name="fw_dropdown" id="fw_dropdown" multiple="multiple" required="required"> 
      @foreach (var fw in Model.FWIndex) 
      { 
       <option value="@fw">@fw</option> 
      } 
     </select> 

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

Как исправить это?

+0

Добавление '[Требуется]' атрибут к свойству коллекции означает только то, что она не может быть 'null' (пустая коллекция без элементов проходит). И использование шаблона репозитория не имеет к этому никакого отношения. У вас все еще есть модель со свойствами, но в любом случае, если вы редактируете данные, тогда вы должны использовать модель представления - [Что такое ViewModel в MVC?] (Http://stackoverflow.com/questions/11064316/what-is -viewmodel-в-MVC). –

+0

@StephenMuecke Я отредактировал вопрос. можете ли вы помочь взглянуть на него? Благодаря! – yellowbowlmigration

+0

Это не то, как сгенерировать '