Некоторые поля обязательны для обратной передачи, некоторые нет - PullRequest
0 голосов
/ 02 сентября 2010

У меня есть представление, содержащее несколько полей

<div class="editor-label">
    <label for="Supplier">Supplier</label>
</div>

<div class="editor-field">    
    <input id="Supplier" name="Supplier" type="text" value="Swifts Antiference Division Ltd" />
    <input id="SupplierId" name="SupplierId" type="hidden" value="1" />

</div>

<div class="editor-label">
    <label for="Scheme_Group">Group</label>
</div>
<div class="editor-field">    
    <select id="Scheme_Group_Id" name="Scheme.Group.Id"><option value="">Select group</option>
<option value="3">Gels</option>

<option value="2">Gloves</option>
<option selected="selected" value="1">Needles</option>
<option value="4">Soap</option>
</select> 

Проблема, с которой я сталкиваюсь, заключается в том, что когда форма, в которой находятся эти поля, передается действию контроллера, только действие получает некоторые значения. Поля Supplier и SupplierId работают должным образом, но «Scheme_Group_Id» никогда не заполняется.

1 Ответ

0 голосов
/ 02 сентября 2010

Вы также должны опубликовать, как ваше действие объявляется и какой тип вы передаете представлению.

Пожалуйста, проверьте привязку в параметрах действия, что-то вроде этого:Больше информации здесь MSDN

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