【发布时间】:2012-04-29 18:09:45
【问题描述】:
我正在从事一个需要即时构建“页面”的项目。一个页面可以包含各种控件,如文本框、复选框等。目前,当用户想要添加一个新的文本框时,我会发出一个 ajax 请求并呈现部分视图并返回 HTML 并在客户端显示它。这可行,但我也想在用户填写这些动态控件时正确处理数据。在某种程度上,如果我没记错的话,我需要能够制作 HTML 控件数组。现在,如果我们给视图提供静态列表并使用 Html.TextboxFor 生成文本框,我们会看到生成的名称是:
[0].FruitName
[1].FruitName
[2].FruitName
在发出 Jquery Ajax 请求时如何处理此索引部分,以便始终获得正确的索引并将其呈现在客户端上。
如果有人有比发出 ajax 请求更好的解决方案,请告诉我。我需要处理 HTML 控件的动态呈现,并在回发到服务器时正确访问它们的值。
【问题讨论】:
标签: c# asp.net .net asp.net-mvc-3