MVC中的表单集合返回带有新值的连接旧值

时间:2010-11-24 19:21:22

标签: c# asp.net-mvc forms

我在视图中设置了一个表格,其中包含可编辑的文本框。我在UI上有2个并且在回发之前没有问题只返回新值。现在我在此列表中添加了第三个文本框,当表单返回时,它始终包含具有旧值的新值。

例如,我在其中一个文本框中有一个百分比。之前,如果我在控制器中将百分比从100更改为50,我的值将为50 ...现在,该表单键的控制器将返回50,100。

任何人都可以对这个问题有所了解吗?在我添加第三个文本框之前,它工作得很好。每个文本框都有一个唯一的名称,该名称由表中的唯一键组成。 (即gname,dname,url可以是键,dname,gname,url是另一个文本框的另一个键)。

2 个答案:

答案 0 :(得分:0)

如果元素具有相同的名称,则会返回多个值。我会仔细检查元素上的名称和ID。

答案 1 :(得分:0)

请检查显示double值的控件是否只在from或HTML页面中写过一次。 因为,它解决了我的问题。