我如何将单个字符串传递给部分视图从返回部分视图的动作

我如何将单个字符串传递给部分视图从返回部分视图的动作

问题描述:

我正在尝试学习MVC,并且正在为简单的webapp创建线程注释功能。我如何将单个字符串传递给部分视图从返回部分视图的动作

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

首先,这听起来像是正确的方法吗?我有负载工作,并且parentId可用于控制器中的'ReturnCreateForm'动作..我只是不确定如何通过它并从动作的部分视图中读取它。我做了一个强类型的局部视图..也许不正确?

感谢您的帮助!

我可能会让回复按钮插入/显示<form>使用jQuery(也就是说,我不会做AJAX调用来渲染局部视图,我只是使用jQuery创建适当的窗体)。同时,我会将一个输入字段(type = hidden)添加到表单中。此输入字段将具有纪念价值。

当用户提交表单使用jQuery的$。阿贾克斯(...)方法做POST,从DOM中删除的<form>,并显示一个确认(或报告错误)。