問題タブ [mvccontrib]

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

c# - MVC Contrib VerificationException

この投稿を読んで、ControllerExtensions.RedirectToAction メソッドを使用したいと思いました。しかし、私は System.Security.VerificationException を持っています。これは、型引数 '[MyController type]' が型パラメーター 'T' の制約に違反しています。

私のコントローラーは次のように宣言されています:

お願い助けて。また、最新の MvcContrib ライブラリをhereからダウンロードしようとしました。それは私を助けませんでした。

興味深い事実に気づきました。この例外は、単体テストから呼び出す場合にのみ発生します。ただし、Web サイトから使用する場合も例外ではありません。ただし、正しく動作していないようです。次のような式でアクションにオブジェクトを渡すと:

このオブジェクトの .ToString を呼び出すだけです! そして、私は次のようなURLを取得します:

ProductsSearch?filter=WebShop.FinderModel.Filters.ProductsFilter

なにが問題ですか?

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

asp.net-mvc - パラメータ付きの MvcContrib Windsor Setup コンポーネント

Castle Windsor で MvcContrib ライブラリを使用していますが、コンポーネントを登録するときのパラメータの設定に問題があります。

DataContext をラップするクラスには、次のインターフェイスがあります。データを取得するために複数のデータベースに接続しているため、さまざまなサービスに使用する DataContext を指定できるようにしたいと考えています。

パブリック IDataContext DC { get; 設定; }

以下は、global.asax.cs からの登録行です。

ページを読み込もうとすると、次のエラーが表示されます。

「パラメーターdataContextのキーが無効です。したがって、カーネルはサービスの依存関係をオーバーライドできませんでした」

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

asp.net-mvc - Asp.NET MVC の厳密に型指定されたコントローラー

次のようなコードをどこかで見ました:

それ以外の

これを達成するには何が必要ですか?

Asp.net MVC 2 RC 2 を使用しています

編集強い型付けされたビューを意味するものではありません

次の例

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

asp.net-mvc - フッターをMVCContribグリッドに追加できますか?

列ヘッダーもMVCContribグリッドを使用するフッターにしたいと思います。フッターを追加するにはどうすればよいですか?

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

asp.net - MVCContribGridはAsp.NetMVC2.0の一部ですか?

Asp.NetMVC2.0の一部ですか。そうでない場合、Asp.Net MVC 2.0には組み込みのGridViewサポートが付属していますか?

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

c# - MVCContribでFluentHtmlを使用して「フロート」スタイルを設定する方法

MvcContribFluentHtmlバージョン1.0を使用してASP.NETMVC1.0で作業しています。

float次のコードはC#キーワードであるため、機能しません。

StylesFluentHtmlのメソッドを使用して「float」cssスタイルを定義するにはどうすればよいですか?

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

asp.net-mvc - MVC 2 / MVCContrib での包含処理

CSSjavascriptとファイルを組み合わせて縮小してページを改善したいです。MVCContribには既に というプロジェクトが含まれているためIncludeHandling、それを調べてみましたが、残念ながら未回答の質問が残りました。

このプロセスにはかなりの数のインターフェイスとオブジェクトが含まれます。今、私は を使用していますが、追加の (自作の?) DI を使用しNinject.Mvcているようです。MvcContrib.IncludeHandlingこれを回避できますか? 誰かがこれを使用し、いくつかの経験を共有できますか?

第 2 に、よく耳にするアドバイスは、静的コンテンツを別のドメインに配置して、リクエストに Cookie などが含まれないようにし、サーバーがリクエストを処理しやすくすることです。しかし、これを自動包含処理とどのように組み合わせることができますか?それは必ずしも同じアプリケーションで提供されるのではないでしょうか?

編集:全体で本当に単一の解決呼び出しがあると考えました.なぜ彼らはそのためにDIを使用するのか本当に疑問に思います...そこでフォークについて考えています...

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

asp.net-mvc-2 - Asp.net MVC 2, MvcContrib, and a base controller with redirect actions

I've got a base controller that takes a couple generics, nothing overly fancy.

ok, no big deal. I have a method "CompleteForm" that takes in the viewModel, looks kinda like this ...

Problem is, the controller that inherits this, like so

I end up getting a error from MvcContrib - Controller name must end in 'Controller' at this point ...

The expression that's passed in is correct (SystemBaseController blahblah) but I'm not sure why its 1.) saying there's no controller at the end, and 2.) if I pull out everything into the controller (out of the base), works just fine. Do I need to write or setup some kind of action filter of my own or what am I missing?

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

asp.net-mvc - MvcContrib.CommandProcessor.RulesEngine チュートリアル

CodeCampServer を勉強しています。

ASP.NET MvcContrib.CommandProcessor.RulesEngine について混乱しています。

MvcContrib の RulesEngine に関するチュートリアルはありますか?

または、これがどのように機能し、どのようなメリットがあるかを説明してくれる人はいますか?

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

asp.net - MVCContribの「Rescue」をElmahと組み合わせるにはどうすればよいですか?

Rescue属性を機能させました。未処理の例外がある場合は、DefaultErrorビューを適切に処理します。

ただし、これらの例外はログに記録されたり、電子メールで送信されたりすることはありません。このSOの質問は、Atif Azizによって回答され、かなり堅実に見えますが、Rescueが置き換える組み込みのHandleErrorAttributeに適用されます。これをRescueで機能させるにはどうすればよいですか?未処理の例外が発生した場合、ユーザーがRescue属性で指定されたビューを提供されることを確認したいのですが、例外は引き続き適切にログに記録され、elmah.axdで表示できます。

アップデート:

上記をビューに追加すると、エラーが適切にログに記録され、メールで送信されるようになりました。ただし、ビューでこれを行うのは正しいことではないようです。誰かもっと良いアイデアがありますか?