我可能走錯了方向,所以請幫助。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