Javascript MVC5jQuery从其他视图更改值
我正在开发一个MVC5应用程序 我在_布局中定义了一个视图,它是页眉,另一个是正文和页脚,如下所示Javascript MVC5jQuery从其他视图更改值,javascript,jquery,html,json,asp.net-mvc,Javascript,Jquery,Html,Json,Asp.net Mvc,我正在开发一个MVC5应用程序 我在_布局中定义了一个视图,它是页眉,另一个是正文和页脚,如下所示 <div> @Html.Action("Header", "Home") </div> <div> @RenderBody() <footer> @Html.Partial("~/Views/Home/Footer.cshtml") </footer> </div> 在Bod
<div>
@Html.Action("Header", "Home")
</div>
<div>
@RenderBody()
<footer>
@Html.Partial("~/Views/Home/Footer.cshtml")
</footer>
</div>
在Body上,我加载了一个执行@Ajax.BeginHtml的视图。成功时返回一个Json
为了不加载所有页面,我需要使用Jquery on success方法从Body.cshtml更改Header.cshtml的@Html.Editor
有可能吗
谢谢是的,你可以@编辑器只是呈现一些Html标记,以便您可以使用jQuery更改其内容。如果是这样的话,您将无法使用jQuery更改强类型模型
如果将UpdateTargetId设置为包含编辑器的元素,并将其设置为action以返回包含编辑器的partialview,您可以提供一个您试图实现的目标的示例吗? 比如说
@using (Ajax.BeginForm("MyAction", "MyController",
new AjaxOptions
{
HttpMethod = "POST",
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "target"
})) { }
其中UpdateTargetId是包含编辑器的元素