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 навигации?