問題タブ [asp.net-mvc-areas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1804 参照

asp.net - ASP.NET MVC 2 の領域とルートの優先度

arearegistrationを使用してasp.net mvc 2でルート優先度を設定することは可能ですか? 最低の優先度を設定したいすべての {*pagePath} ルートをキャッチします。

0 投票する
1 に答える
7492 参照

c# - ASP MVC のエリア コントローラーからルート コントローラーへのリンク

自分のエリアの 1 つからルート コントローラーの 1 つにリンクするにはどうすればよいですか?

これは私にエラーを与えます:

指定された値と一致するルートがルート テーブルにありません。

ルートコントローラーコレクションで名前が付けPageられたフォルダーに名前が付けられたコントローラーがあります。Admin\Admin\Page と入力すると、このコントローラーにアクセスできます。

これは私がルートを登録した方法です:

私の見解では、この構文を使用して「管理者」ルートに対処できることを望んでいましたが、うまくいきませんでした。それを修正する方法についてのアイデアはありますか?

0 投票する
1 に答える
382 参照

asp.net-mvc - MVC2-RCを使用して再利用可能な「ベースコード」を作成しますか?

ユーザーログイン、電子メール検証、パスワード回復などを処理するMVC2プロジェクト用の単純なライブラリを作成しようとしています。これらの手順の一部にはユーザーの操作が含まれるため、そのプロジェクトにビューとコントローラーが必要です。

MVC2プレビュー2では、さまざまなプロジェクトで実装されているため、エリアを悪用することでこれを行うことができます(少なくともそう思われます)。ただし、RCでは、新しい領域はサブフォルダーを作成するだけです。アプリケーション間でベースコードを共有したいので、それはオプションではありません。

私はAfterBuildのステップをプロジェクトファイルに残酷にハックしようとしましたが、それは「正しく感じられません」(私は別の夜は眠りません:)

これを行う方法についていくつかの考えを共有できますか?

0 投票する
1 に答える
224 参照

asp.net-mvc - ASP.NET MVC2RCでエリアを列挙する方法

私のコントローラーは、アプリケーションのすべての領域を列挙する必要があります。出来ますか?そしてどうやって?

0 投票する
1 に答える
675 参照

asp.net-mvc - ASP.NETMVC2エリア名前空間の割り当て

ルートプロジェクトにMy.Root.Project名前空間があるとします。エリアクラスにどの名前空間を割り当てる必要があるのでしょうか。可能な代替案:

  1. My.Root.Project.Areas.Area1
  2. My.Root.Project.Area1

審美的に、私は2番目のものを好みます。
ただし、単一プロジェクト領域Areas\Area1\...を使用しているため、フォルダー内に作成されたすべてのクラスには、デフォルトで長い名前空間が与えられMy.Root.Project.Areas.Area1ます。Areas作成されたすべてのクラスのパーツを手作業で取り除くには、あまりにも多くの愚かな作業があります。名前空間に含まれ
ないようにするにはどうすればよいですか?Areas

0 投票する
3 に答える
318 参照

asp.net-mvc - ASP.Net MVC: json リクエスト用のエリアを作成する

JSONベースのリクエストを保持/管理するための領域を作成することについて、人々がどう思うか疑問に思っています(データを投稿するのではなく、主にデータを取得すると考えていることに注意してください)。エリアの典型的な使用法ではないことは知っていますが(つまり、通常はブログとフォーラム用に別のエリアを作成します)、プロジェクトがそれほど大きくないところまで来ていますが、確かにたくさんのjsonのものがあります問題を混乱させ、物事を「不潔」に見せています。

たとえば、各コントローラーの下部には、json アクションを配置する場所があり、他のアクションと混同しないように、json のプレフィックスを付けます。これを行う必要はありません...また、 json のプレフィックスを付けなければならない json の特定のビューモデル...などなど。

それらを独自の領域に配置し、jsonプレフィックスをすべてドロップして、領域によって定義できるようにする方がはるかにきれいに思えます...どう思いますか、それともこれは悪い考えですか?

乾杯アンソニー

0 投票する
1 に答える
1640 参照

asp.net-mvc - ASP.NET MVC 2 RC 領域と共有モデル

Visual Studio のコンテキスト メニューを使用して新しい領域が作成されると、Controllers、Models、Views の3 つのフォルダーが作成されます。すべての領域に独自のモデル クラスが必要でしょうか? それとも、すべての領域がルートのModelsフォルダーで同じモデル クラスを共有することは、受け入れられる/広く使用される/良いことですか?

私のプロジェクトは Domain Model と View Model が異なるため、Modelsフォルダーには View Models が含まれています。

はい、いくつかの領域のいくつかのビューは、何らかの方法で同じビューモデルを共有しているようです。

0 投票する
2 に答える
705 参照

asp.net-mvc - MVC プロジェクト間で部分ビューを共有する - エリアは役に立ちますか?

いくつかの MVC プロジェクトで使用する必要がある部分ビューがいくつかあります。誰もこれを成功させましたか?

MVC 2 の Areas は役に立ちますか? サブエリア プロジェクトは親プロジェクトの部分ビューを使用できますか、それともその逆ですか?

ありがとうございました !

0 投票する
1 に答える
1532 参照

asp.net - ASP.NETMVCマルチプロジェクトエリアのセットアップに関する質問

VS2010のASP.NETMVC2でマルチプロジェクトエリアをセットアップする人のために、いくつか質問があります。

  • 他のプロジェクトエリアで1つのマスターページを使用できますか?または、それぞれに独自のマスターページが必要ですか?
  • web.configファイルはどうですか?各エリアには設定ファイルが必要ですか?それともマスターに依存していますか?
  • マスターページ参照を削除しようとしましたが、インテリセンスエラーが発生し、次の手順を実行した後、変更を監視できませんでした:http://msdn.microsoft.com/en-us/library/ee307987(VS.100) .aspx

少なくとも機能するように、マスターページを残す必要があると思います。

ありがとう。