Ajax.ActionLink в ASP.NET MVC не отображает JavaScript целевой страницы

У меня есть два элемента div, один из которых содержит меню навигации, а второй - основной текст.

Меню навигации содержит ссылки, которые выглядят так:

<div class="LeftNavigationItem">@Ajax.ActionLink("Test", "SelectCity", "Location", new AjaxOptions {UpdateTargetId="MainBody"})</div>

Целевое представление, возвращаемое контроллером Location/SelectCity, отображается в MainBody, а JavaScript в нем - нет. Замена вышеуказанного ActionLink на Html.ActionLink исправляет это.

Для справки SelectCity / Location возвращает простое представление с некоторыми вверху и набором HTML. Только HTML делает это.

Есть ли исправление для этого или лучший способ сделать навигацию без обновления статического div навигации?

0 ответов

Другие вопросы по тегам