我有两个 div,一个包含导航菜单,一个是主体。
导航菜单包含如下所示的链接:
<div class="LeftNavigationItem">@Ajax.ActionLink("Test", "SelectCity", "Location", new AjaxOptions {UpdateTargetId="MainBody"})</div>
Location/SelectCity 控制器返回的目标视图被渲染到 MainBody 但其中的 javascript 不是。用 Html.ActionLink 替换上面的 ActionLink 可以修复它。
作为参考,SelectCity/Location 返回一个简单的视图,顶部有一些视图和一堆 HTML。只有 HTML 才能做到。
是否有解决此问题的方法,或者在不刷新导航静态 div 的情况下进行导航的更好方法?