Содержимое поля формы asp.net mvc ,, - PullRequest
2 голосов
/ 20 февраля 2010

Мое приложение MVC имеет форму со многими полями. Когда я отправляю пустую форму, некоторые возвращаемые значения поля были ,, (две запятые).

string value = form[key];     // value is ,,

Я ожидал увидеть пустую строку, а не 2 запятые.

Ответы [ 2 ]

3 голосов
/ 20 февраля 2010

Если у вас есть несколько полей с одним и тем же именем, значения полей будут возвращаться в виде строки, разделенной запятой. Здесь упоминается .

Из MSDN:

Если ваша форма содержит несколько объектов с одинаковым именем (например, теги HTML SELECT), элемент в коллекции форм будет представлять собой список всех выбранных значений, разделенных запятыми.

0 голосов
/ 20 февраля 2010

Оказывается, проблема в том, что у меня было два поля в форме с одинаковым именем.MVC должен объединить значения вместе через запятую.

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