1

アプリケーションのナビゲーション全体で同じ URL を使用する必要があります。以下のように http://www.[サイト名]:com. (ここで、ユーザーは、あるページから別のページに URL を変更するという考えを持つべきではありません)

私は最新の Razor View Engine で ASP.NET MVC3 を使用しています。

高度な感謝、 サティシュ・コタ

4

2 に答える 2

0

Graham Clark が既に述べたように、この機能はおそらくユーザーにとってイライラするでしょう。ただし、それを達成できるかどうかは、プロジェクトの複雑さに依存します。jquery を使用して部分ビューをサイトのメイン コンテンツ領域にロードすることを検討することをお勧めします。

ナビゲーションをクリックすると、jquery のload()を使用して、ページのメイン コンテンツを置き換えることができます。jquery-load-with-mvc-2-partialviewsは興味深いブログ投稿であり、何をしたいかについてより多くの洞察を得ることができます。コンテンツをロードするコードは次のようになります。

$("#mainContent").load("/Controller/Action",
   {parameter}, function () {
   // perform javascript actions on load complete
});
于 2012-08-29T12:13:18.083 に答える
0

これにより、ユーザーがサイトにアクセスするのが非常に難しくなる可能性があります。たとえば、特定のページをブックマークできなくなります。

単一ページのアプリ (Google Mail や Reader など) が必要なようです。この場合、1 つのページがあり、AJAX を多用します。javascript を介してサーバーにクエリを実行し、おそらく何らかのテンプレート エンジンを介して、クライアントでレンダリングできる JSON 形式の部分ビューまたは生データを返すことができます。

于 2012-08-29T12:11:00.827 に答える