我可能走错了方向,所以请帮助。ASP.NET MVC多种控制器操作在一种形式中
我在我的ASP.NET MVC应用程序中显示评论的页面。这些评论来自'评论'控制者的'索引'行为。在页面的底部,我有一个添加新评论的表单。呈现形式的用户和
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult AddComment(Comment c);
行动时,发布到服务器的新评论时,这种形式应该叫
[AcceptVerbs(HttpVerbs.Get)]
public ActionResult AddComment();
行动。
我认为'评论'页面应该调用三个操作方法(Index,AddComment [Get],AddComment [Post])。然而,AddComment [Get]永远不会被调用。
请指点我正确的方向。
谢谢。
Marc,表单提交应该添加注释并将其追加到底部(现在不用ajax)。页面html为每个现有评论渲染部分,在foreach循环之后有一个Html.BeginForm方法。谢谢。 – Valentin 2009-02-09 08:07:24