Как обновить несколько частичных представлений при щелчке Ajax.Actionlink

Я использую несколько частичных представлений в моем представлении. слева. У меня есть кнопка ссылки.

В середине у меня есть 2 частичных просмотра, допустим, вверх и вниз Я могу обновить частичный вид вверх теперь я хочу обновить частичное представление Down нажатием той же кнопки ссылки

Я могу отправить только один UpdateTargetID в кнопке Ajax.ActionLink но я хочу обновить 2 частичных представления одним нажатием одной и той же кнопки.

1) Есть ли способ передать более одного UpdateTargetID в Ajax.ActionLink или 2) Я могу вернуть несколько частичных представлений в Home Controller или любым другим способом, как вы предложили Пожалуйста, ответьте мне

Спасибо всем за ответы Позвольте мне рассказать вам, что я сделал, чтобы обновить несколько частичных представлений одним щелчком мыши Это ссылка на действие, которую я использую, чтобы щелкнуть Здесь я использую функцию OnSucess этой ссылки Action для обновления. Эта ссылка Action находится в частичном представлении

                 <%= Ajax.ActionLink("Select", "Employee", new { Id = Employee.EmployeeID }, new AjaxOptions { UpdateTargetId = "EmployeeDiv", HttpMethod = "Post", OnSuccess = "function(){EmployeeHistory(-2," + Employee.EmployeeID.ToString() + ");}" })%>

Это javascript, который я вызываю из частичного представления

 function  EmployeeHistory(EmployeeID) {
    var url = '<%= Url.Action("PartialviewAction", "ControllerName") %>'
    $('#PartialviewDiv1').load(url, { Id: EmployeeID });
    var url1 = '<%= Url.Action("PartialviewAction", "ControllerName") %>'
    $('#PartialviewDiv2').load(url1, { Id: EmployeeID });

}

, и эти два div находятся в представлении индекса который я хочу обновить

        <div id="Paritalview div1"><% Html.RenderPartial("PartialViewname1"); %></div>
        <div id="Paritalview div2"><% Html.RenderPartial("PartialViewname2"); %></div>
15
задан Hp_issei 19 May 2019 в 17:50
поделиться