問題タブ [controller-factory]

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 に答える
368 参照

authentication - ASP.NET MVC は、依存関係の挿入の問題につながるユーザーが認証されていないにもかかわらず、認証を必要とするコントローラーを作成します。

Unity と組み合わせた ASP.NET に問題があります。現在、認証されたユーザーを必要とするコントローラーのコンストラクターには、呼び出し元のユーザーが認証されている場合にのみ Unity によって入力できるパラメーターがいくつかあります。このようなコントローラーにつながる URL を UNAUTHENTICATED で呼び出すと、ASP.NET MVC パイプラインはコントローラーを作成しようとし、必要なオブジェクトがコンテナーに存在しないため、Unit は例外をスローします。認証には WSFederationAuthenticationModule と SessionAuthenticationModule を使用し、web.config で認証モードとして「フォーム」を構成して、ASP.NET をログイン ページに強制的にリダイレクトします。ユーザーが認証されていなくても、ログイン ページに直接リダイレクトする場合、パイプラインはコントローラー インスタンスを作成しないと予想していました。

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

asp.net-mvc - ASP.NET MVC でのカスタム コントローラー ファクトリの作成

著者が次のようにカスタムコントローラーファクトリーを作成しようとしている本の例を見ています。(CreateController メソッドのみ参照)

デフォルトの場合、controllerName のデフォルトのケースの値は、既存のコントローラー (製品) に設定されています。これにより、MVC フレームワークが、ユーザーが要求したコントローラーではなく、フォールバック コントローラーに関連付けられたビューを検索するようになるためです。私の質問は、Product と Customer のケースで同様の方法でビューが検索されないのはなぜですか?

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

asp.net-mvc - ASP.NET MVC 5 で ControllerFactory を使用したコントローラーのコンストラクターでの依存関係の挿入

ASP.NET MVC 5 アプリを開発しています。コントローラーのコンストラクターでパラメーターを使用する必要があります。DefaultControllerFactory はそれを解決できず、そこから自分の ControllerFactory を継承しました:

Global.asax に登録しました。

ControllerBuilder.Current.SetControllerFactory(新しい ControllerFactoryProvider());

しかし、アプリを実行すると、DefaultControllerFactory を使用してもパラメーターを持つコンストラクターが表示されませんでした。

どこでエラーが発生する可能性がありますか?

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

model-view-controller - ObjectFactory とは正確には何ですか? また、何に使用されますか?

これは私StructureMapControllerFactoryがmvc5プロジェクトで使用したいものです

次のようにコントローラーファクトリーを構成しましたglobal.asax

しかし、何 ObjectFactoryですか?それについて名前空間が見つからないのはなぜですか? なぜivが得たのですか:

名前 ObjectFactory は現在のコンテキストに存在しません

コントローラーファクトリーを使用する多くの方法を試しましたが、コード内のオブジェクトファクトリーを感じたときにこの問題が発生しました...本当に退屈でした