2010-10-26 2 views
2

У меня есть список текстовых полей как массив, созданный с помощью JQueryHtml TextBox Массив

<input type="text" name="salaries[]" value="100,000"> 
<input type="text" name="salaries[]" value="200,000"> 
<input type="text" name="salaries[]" value="300,000"> 
<input type="text" name="salaries[]" value="400,000"> 

Сейчас в C#:

Request.Form [ "зарплаты []"] дает зарплаты [] = 100,000,200,000,300,000,400,000 Теперь я не могу разбить значения, поскольку запятые смешиваются Как можно достичь этого разделения?

+0

Cant вы просто удаляете запятые на значения, которые вы изначально проходили, затем используйте String.Split – Raymund

+0

Как удалить значения перед обратной передачей? есть идеи?? – chugh97

ответ

3

Вы не можете исправить это на сервере, сначала вы должны устранить проблему на клиенте.

Один из способов - использовать уникальные имена для каждого текстового поля. т.е.

<input type="text" name="salaries[0]" value="100,000"> 
<input type="text" name="salaries[1]" value="200,000"> 
<input type="text" name="salaries[2]" value="300,000"> 
<input type="text" name="salaries[3]" value="400,000"> 

А потом (если вы используете MVC ??) контроллер будет как этот

public void save(String[] salaries) { ... 

Если не Mvc, перебрать все параметры с именем, начинающимся с зарплатами

Смежные вопросы