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