我想单击“主视图”上的按钮并以自己的 . 更新
我有一个主要观点:
@{
using (Ajax.BeginForm("PastClaims", "Claim", FormMethod.Post, new AjaxOptions { UpdateTargetId = "update_panel", InsertionMode = InsertionMode.Replace }, new { @class = "form-horizontal" }))
{
<legend>Submit a Claim</legend>
@Html.EditorForModel()
<div class="controls">
<input id="btnCheckForClaims" type="submit" class="btn btn-primary" value="Submit Claim" />
</div>
}
我需要单击提交按钮,然后显示另一个视图:如果我在下面这样做,那么在初始加载的页面上它会显示 div
<div id="update_panel">@Html.Partial("PastClaims")</div>
如果我将 div 留空,那么我会得到一个新的局部视图。
<div id="update_panel"></div>
如果我像 darrin 建议的那样让它们为空:
using (Ajax.BeginForm("PastClaims", "Claim", FormMethod.Post, new AjaxOptions { UpdateTargetId = "update_panel", InsertionMode = InsertionMode.Replace }, new { @class = "form-horizontal" }))
我被重定向到同一页面(我想要的),但未显示额外的部分视图。
感谢下面的 Darrin 让我走到这一步。