2010-10-26 51 views
2

我有文本框作为一个阵列的列表中创建使用jQuery的Html文本框阵列

<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

着您只需删除最初传递的值上的逗号,然后使用String.Split – Raymund 2010-10-26 22:54:02

+0

如何在回发之前删除值?有任何想法吗?? – chugh97 2010-10-27 10:24:35

回答

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,遍历所有参数与名称以工资