使用JQuery动态添加控件时,不会保留值

时间:2011-11-11 14:06:24

标签: jquery asp.net-mvc-2

我正在ASP.NET MVC2中开发一个应用程序。

我的视图中有一个样式选项。用户可以一次创建多个样式。每种风格都可以有一个或多个图。

我通过向表中添加动态行来收集表中的每个样式信息(以及其中的图)。新添加的行包含样式和图中的所有字段。

稍后当用户提交视图时,我会在模型中收集样式和图。

请查看下面的图片以获得清晰的视图

Style Screen

Plots screen

现在查看包含存储在新行表中的样式信息的图像。 Table containing style info

这里的问题是虽然动态添加的行中的控件中的值是可见的,但Value属性实际上并不存储它。查看显示上面的表行控件的最后一个图像,但使用Firebug检查代码中的空值。

由于这个问题,即使在提交页面之前我也无法再次编辑样式。

我正在遵循MVC控件的命名约定。

非常感谢任何帮助。

感谢您分享宝贵的时间。

1 个答案:

答案 0 :(得分:0)

最后,我需要回答我自己的问题。

这似乎是与FireBug相关的问题。它不显示使用jQuery动态添加的字段中的值。虽然它以可视方式显示但代码不显示值。

我的案例中的问题与控件的ID有关。