Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript MVC5jQuery从其他视图更改值_Javascript_Jquery_Html_Json_Asp.net Mvc - Fatal编程技术网

Javascript MVC5jQuery从其他视图更改值

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

我正在开发一个MVC5应用程序

我在_布局中定义了一个视图,它是页眉,另一个是正文和页脚,如下所示

<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是包含编辑器的元素