У меня есть html-форма, которая публикует сообщения для контроллера asp.net-mvc и ранее работала нормально.я только что добавил новый выпадающий список множественного выбора (используя плагин fcbkcomplete jquery) и у меня возникают проблемы с привязкой его к новому свойству, которое я только что добавил из моего объекта привязки
я просто перечисляю:
<select id="SponsorIds" name="SponsorIds"></select>
в html, но похоже, что fcbkcomplete как-то меняет это на name = "SponsorIds []".
Это html, который я получаю после показа " Выбранный источник " в браузере.
<select multiple="multiple" style="display: none;" id="SponsorIds" name="SponsorIds[]">
вот весь html, который выплевывает из плагина
<select multiple="multiple" style="display: none;" id="SponsorIds" name="SponsorIds[]">
<option class="selected" selected="selected" value="9">MVal</option>
</select>
<ul class="holder">
<li rel="9" class="bit-box">MVal<a href="#" class="closebutton"></a></li>
<li id="SponsorIds_annoninput" class="bit-input"><input size="1" class="maininput" type="text"></li>
</ul>
<div style="display: none;" class="facebook-auto">
<ul style="width: 512px; display: none; height: auto;" id="SponsorIds_feed">
<li class="auto-focus" rel="9"><em>MVal</li></ul><div style="display: block;" class="default">Type Name . . .
</div>
</div>
и вот мое действие контроллера:
public ActionResult UpdateMe(ProjectViewModel entity)
{
}
ПредставлениеВ модели ProjectViewModel есть свойство:
public int[] SponsorIds { get; set; }
, которое, как я думал, хорошо с этим связано, но не похоже, так как оно просто отображается как «ноль» на стороне сервера.Кто-нибудь может увидеть что-то здесь не так?