我是使用 MVC4 和 JQUERY 和 AJAX 的新手。
请观看下面的图片,其中我有一个名为 的超链接More
。
该超链接应该添加另一个 input[text] 和一个单选按钮。我不知道如何实现此功能,是否必须进行 ajax 调用才能将新项目添加到List<T>
并更新视图?还是我必须在客户端做所有事情?
我只想知道如何实现它的想法
我是使用 MVC4 和 JQUERY 和 AJAX 的新手。
请观看下面的图片,其中我有一个名为 的超链接More
。
该超链接应该添加另一个 input[text] 和一个单选按钮。我不知道如何实现此功能,是否必须进行 ajax 调用才能将新项目添加到List<T>
并更新视图?还是我必须在客户端做所有事情?
我只想知道如何实现它的想法
您可以对控制器操作使用 AJAX 调用,该操作将返回包含单行内容的局部视图。您可能会遇到几个问题。最困难的部分是为您的输入字段生成正确的名称,以便模型绑定器能够在提交表单时正确构建您的模型集合。naming convention
你需要尊重一个具体的问题。
看看following article
它详细解释了这一切。它还提供了一个自定义Html.BeginCollectionItem
助手,负责为部分中的输入字段生成正确的名称,以便遵守命名约定。它使用非顺序索引名称。