0

再びスタックピープルに会います!私は過去2日間、必要な答えを見つけようとしていました。部分ビューを使用する場合、ログインコンポーネントや他のすべての凝ったもののようにemを使用できることを知っているので、簡単な答えを見つけることができないようです。

しかし、ナビゲーションバーはどうですか?パーシャルとAjax.htmlactionlinkを使用してナビゲーションバーを作成しようとしましたが、問題が発生しました。URLが部分的にしか書き換えられないため、f5ではURLが指定されていないため、常にホーム/インデックスが更新されます。このcusは私が私のナビをそのようにすることができないのですか、それとも単に愚かだからですか?:)

4

2 に答える 2

1

コードの重複を避けるために、パーシャルを使用する必要があります。同じビューコードを何度も書いていることに気付いた場合は、作成してください。

ナビゲーションバーは、レイアウトにあるべきもののように聞こえます。ページにレイアウトをカスタマイズさせたい場合は、WebフォームビューエンジンにRazorとContentPlaceHolderのセクションを使用できます。

于 2012-04-26T14:21:32.443 に答える
0

パーシャルはそれとは何の関係もないと思います(パーシャルはソースファイルを分割して後で再利用できるようにするための方法にすぎません)。
問題はAjaxhtmlActionlinksの使用にあると思いますが、なぜユーザーをリダイレクトするためにAjax呼び出しを実行したいのですか?
通常の@Html.ActionLink()を使用してみてください

于 2012-04-26T14:18:08.497 に答える