我有两难选择。请发送帮助!
我正在构建MVC 4 Web应用程序,并且在加载来自另一个局部视图的表单时无法将局部视图加载到页面的一部分上。到目前为止,这是我所做的:
在基础页面(ReviewPage)上,我有一个部分,该部分在加载页面时加载部分视图。像这样:
@model AppV4.Models.NewCompanyRequest
@{
ViewBag.Title = "ReviewNewRequest";
}
<h2>New Sign Up Review</h2>
<div class="container">
<div class="row">
<div class="col-lg-8 col-md-8">
<div id="company_notes">
@Html.Action("_CompanyNotes")
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是控制器中的_CompanyNotes操作最初加载的局部视图(_NoNotes):
@model AppV4.Models.ViewModels.NotesOnCompanyViewModel
<h4>Notes on Company</h4>
<div class="row text-center col-sm-6 col-sm-offset-6">
<div class="text-center">
<div class="primary-action-bttn-border">
<div class="primary-action-bttn-bkg">
@Ajax.ActionLink("Add Note", "_CompanyNotesEditGet", Model, new AjaxOptions { UpdateTargetId = "company_notes", InsertionMode = InsertionMode.Replace, HttpMethod = "GET" }, new { @class = "btn btn-default primary-action-bttn" })
</div>
</div> …Run Code Online (Sandbox Code Playgroud)