2
我曾經遇到過這個問題,但對於我的生活還記得如何修復它 或我在哪裏搜索了它。PartialView渲染新頁面而不是div
我從一個動作傳回的局部視圖
return PartialView("CommentsListControl", recipe.Comments);
但這加載一個新網頁,並沒有進入我的div WHY ?????????
<table width="100%">
<tr><td>
<div id="divComments">
<% using (Ajax.BeginForm("CreateComment", new AjaxOptions { UpdateTargetId = "divCommentsList", InsertionMode = InsertionMode.Replace }))
{ %>
<textarea id="comments" name="comments" rows="3" cols="60"></textarea>
<table width="100%"><tr><td align="right">
<a href="#" id="savecomment">Save Comment</a>
<%= Html.Hidden("recipeid", Model.RecipeID) %>
</td></tr>
</table>
<% } %>
</div>
</td></tr>
<tr><td>
<div id="divCommentsList">
<% Html.RenderPartial("CommentsListControl", Model.Comments); %>
</div>
</td></tr>
</table>
表單正在使用JQuery submited。 – Malcolm 2009-05-02 07:30:18