ASP / MVC - переключить частичное представление в коде JavaScript - PullRequest
1 голос
/ 05 января 2012

У меня есть таблица на странице просмотра.У одной из ячеек есть идентификатор (скажем, «х»).При нажатии определенной кнопки вызывается функция JS, и цель состоит в том, чтобы динамически изменить частичное представление, содержащееся в этой ячейке, с помощью кода:

$("#X")[0].innerHTML = @Html.Partial("PartialViewName");

. Он отлично работает в Firefox, но не в IE8.Кроме того, FIY, частичное представление является формой AJAX.

1 Ответ

1 голос
/ 05 января 2012

Вы можете загрузить частичное представление как ajax, используя Jquery load ,

$("#X").load(@Url.Action("action","controller"));

и в контроллере вы должны вернуть частичное представление следующим образом:

public ActionResult Action(){  
    return PartialView('PartialViewName')
}
...