問題タブ [mvcextensions]

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

asp.net-mvc - Autofac で MVCExtensions を使用することについてどう思いますか

Autofac で MVCExtensions を使用することについて、ご意見をお聞かせください。

でMVC 拡張機能を使用AutofacしていMVC 3 web appます。これらの拡張機能が作成された理由がわかりません。それが私の人生を楽にしてくれているとは本当に言えません。global.asax.cs ファイルで Autofac を使用して行ったことはすべて、MVC 拡張機能を使用して行うことができます。ルート、コントローラー、サービス、リポジトリなどを Autofac だけで登録できます。

これらの MVC 拡張機能を使用する方が良い方法である理由について意見はありますか?

でエラーをキャプチャする必要がありApplication_Errorます。登録済みのロガーのインスタンスを取得するにはどうすればよいですか? アプリの他の場所で依存関係を解決する必要がある場合、どうすればよいですか? これは、ロガーを登録する方法です。

ロガーをインスタンス化できますが、登録済みのロガーを使用したいと考えています。

これらの拡張機能のタグはありますか?

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

c# - MvcExtensionsを使用してMVC4に表示されない領域

ASP.NET MVC 4 RCとの最新バージョンをMvcExtensions使用していMvcExtensions.Autofacます。

MVC4がMVC3と異なる動作をするかどうかはわかりませんが、MvcExtensionsで使用すると、私の領域がまったく表示されません。以下のコードは、MVC3アプリケーションでの使用方法です。それをコピーしてMVC4アプリに貼り付けました。MVC 4アプリケーションに付属しているデフォルトのGlobal.asax.csファイルを使用すると、領域が正しく表示されます。これは別の方法で行う必要がありますか?

Global.asax.csファイルを次のように置き換えました。

RegisterRoutesBootstrapperAutoMapperBootstrapperおよびFluentValidationBootstrapperは私のカスタムブートストラッパークラスです。

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

c# - MvcExtensions を使用して MVC4 アプリで MVC3 参照を要求するオートマッパー

ASP.NET MVC 4 RCと の最新バージョンをMvcExtensions使用していMvcExtensions.Autofacます。

MVC 4 の動作が MVC 3 と異なるかどうかわかりません。以下のコードは、MVC 3 アプリケーションで使用した方法です。それをコピーして MVC 4 アプリに貼り付けました。

Global.asax.cs ファイルを次のように置き換えました。

RegisterRoutesBootstrapperAutoMapperBootstrapperおよびFluentValidationBootstrapper私のカスタム ブートストラップ クラスです。AutoMapperBootstrapper のコードは次のようになります。

IEnumerable に青で下線が引かれ、次のエラーが表示されます。

プロジェクトをコンパイルすると、ASP.NET MVC 3 参照が検索されます。

私はこの参照を気にせず、MVC 4 参照を追加しました。これで私の地域の問題は解決すると思いましたが、そうではありませんでした。

MVC 参照を要求している理由はありますか?

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

asp.net - MvcExtensionsを使用してASP.NETMVC(4)で複合型を構成する方法

いくつかの複雑なプロパティを持つモデルがあります。

ビューにモデルを表示しようとしている場合:

Prop2.Testではなく、Prop1の正しいラベルが表示されます。

誰かがその解決策を知っていますか?ありがとう!!!!!

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

asp.net-mvc-3 - 追加のHTMLを含むMVC3Html.BeginForm()

MVC BeginFormをレンダリングしたいが、追加のHTMLも含めたいコードを書いています。

たとえば。

そしてこれは吐き出します

プラス

これは可能ですか?
ある種の拡張機能か、おそらく何かを見ていると思います。
これが理にかなっていることを願って、事前に感謝します!

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

c# - FluentValidation + MVC 拡張機能 (メタデータ) は連携しません

私のプロジェクトでは、2 つのライブラリを使用します。

  1. ビュー モデルの検証のための FluentValidation (http://fluentvalidation.codeplex.com/)
  2. ビュー モデルのメタデータをスムーズに構成するための MVC 拡張機能 (http://mvcextensions.codeplex.com/)

これらを構成する方法は次のとおりです (これはコンテナー ビルダー クラスで行われます)。

アプリケーションを実行すると、モデルは FluentValidationModelValidatorProvider によって検証されません。代わりに、デフォルトのメカニズムが使用されます。したがって、FluentValidationModelValidatorProvider 構成をコメントアウトし、代わりにこのアプローチを使用する必要がありました。

その後:

しかし、それらを連携させる方法がなければなりません。何かアドバイス?

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

asp.net - ファビコンの無視ルートを追加した後の「ファイルが存在しません」エラーを修正する方法

を使用してASP.NET MVC 3います。と も使用AutofacしてMVC Extensionsいます。私が最初に得たエラーは次のとおりです。

私はいくつかの投稿を読みましたが、それらはすべて私が次のように入力することを推奨しました:

その後、次のエラーが発生し始めました。

どのファイルを開こうとしているのかわからないので、エラーはあまりわかりませんか? この問題を解決するにはどうすればよいですか? 私はファビコンを使用していません。を使用してInternet Explorer 8います。

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

linq-to-sql - Telerik 拡張グリッドからページング、フィルタリングを取得し、ストアド プロシージャに渡します

MVC グリッド フィルタリングを使用したいのですが、linq は使用したくありません。現在の例では、linq を使用してフィルタリングを行っています。ただし、フィルタリング オプションをストアド プロシージャに渡したいと考えています。例はありますか?

GridActionAttribute と GridModel を使用してデータベースからすべてのレコードを受信した後、コントローラ内でレコードをフィルタリングする Telerik 拡張グリッドの例を見てきました。

データベースクエリを実行する前に、このフィルター、ページング情報が必要です。データベースからページサイズのレコードのみを取得するようにします。それをフィルタリングするためのデータベースレコード全体ではありません(storedprocを使用)。また、データベース LINQ または ENTLIB DAL からレコードを取得するためのベスト プラクティスは何ですか。

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

javascript - javascript で Cookie を作成し、mvc3 のコントローラーで使用する方法

実際、私は次のような要件を持っています:

Javascriptを使用してチェックされたレコードのIDを取得し、IDをCookieに保存し、コントローラーでそのCookieにアクセスし、そのIDに基づいてレコードを削除する必要があります

私のJavascriptは:

0 投票する
0 に答える
172 参照

asp.net-mvc-4 - MVC アプリケーションの Controllers フォルダーの右クリックのカスタム メニュー項目

カスタム メニュー項目を追加できますか。たとえば、ユーザーが MVC アプリケーションの Controllers フォルダーをクリックしたときに右クリック メニューに「Add xxx Controller」とします。

よろしく、パティル