2 つの div があります。1 つはナビゲーション メニューを含み、もう 1 つは本体です。
ナビゲーション メニューには、次のようなリンクが含まれています。
<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 を更新せずにナビゲーションを行うためのより良い方法はありますか?