0

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 を更新せずにナビゲーションを行うためのより良い方法はありますか?

4

0 に答える 0