0

我正在尝试学习 MVC,并且正在为一个简单的 web 应用程序创建线程评论功能。

我有一个列出评论的视图,并有一个使用 jQuery 加载部分视图的回复按钮,该部分视图基本上是一个评论表单。我需要将父commentId传递给部分视图,然后在表单中填充parentCommentId隐藏字段,以便在发布时我可以设置正确的关系..

首先,这听起来像是正确的方法吗?我已经使负载正常工作,并且 parentId 可用于控制器中的“ReturnCreateForm”操作。我只是不确定如何传递它并在操作的部分视图中读取它。我做了一个强类型的局部视图..也许不正确?

谢谢你的帮助!

4

1 回答 1

0

我可能只是让回复按钮插入/显示<form>使用 jQuery(也就是说,我不会执行 AJAX 调用来呈现部分视图,我只会使用 jQuery 创建适当的表单)。同时我会在表单中添加一个输入字段(type=hidden)。此输入字段将 commentid 作为其值。

当用户提交表单时,使用 jQuery 的 $.ajax(...) 方法进行 POST,<form>从 DOM 中删除并显示确认(或报告错误)。

于 2010-02-21T23:37:41.853 回答