問題タブ [asp.net-core-mvc]
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.
asp.net-mvc - Visual Studio 2013 で asp.net mvc 6 を使用することは可能ですか?
Visual Studio 2013 で asp.net mvc6 を実行することは可能ですか? もしそうなら、どうすればできますか?
そうでない場合、それを行うことは可能でしょうか?
asp.net-mvc - vNext を使用した MVC 6: Global.asax はまだ必要ですか?
MVC6 を使用してアプリケーションを開発しています。Global.asax
ファイルがデフォルトで消えたことに気付きstartup.cs
ました.configを呼び出すファイルがあります。Application_Start
私の質問は、イベント メソッドを取得するにはどうすればよいですか?
まだ必要Global.asax
ですか?デフォルトで削除されているのはなぜですか?
c# - POCO Controllers in MVC 6
The ASP.NET vNext Overview says you can create POCO controllers by injecting IActionResultHelper
:
I'm trying to implement this, however, I cannot find this interface. It appears that is no longer in the source code.
What is the current correct approach for creating POCO controllers?
asp.net-core - ASP.NET vNext MVC 6 でセッション状態を実装する方法
Visual Studio 2014、ASP.NET vNext で、MVC 6 にセッション状態を実装しようとしています。Visual Studio で実装するための Intellisense を取得できません。使用方法を教えてください。
asp.net-core - すべてのビューのレイアウト、基本クラス、および使用を設定する方法は?
MVC 5 では、"Views/Web.Config" ですべてのビューのデフォルトの基本クラスと usings を設定できます。
"_ViewStart.cshtml" ですべてのビューの既定のレイアウトを設定することもできます。
MVC 6 でこれらを行うにはどうすればよいですか?
umbraco6 - Razor MVC 8 ビューでテキスト ボックスの値を変数として使用する
テキスト ボックスの値を変数として取得するにはどうすればよいですか?
例えば:
c# - Asp.net ビューで動的型オブジェクトを取得する
ログ メッセージを特定のオブジェクトにリンクする、ASP.Net MVC 6 アプリケーション用のログ システムを作成したいと考えています。
例えば:
- ユーザー {0} が {1} を購入しました
- アイテム {0} はプロバイダー {1} で補充されました。購入者は (2) でした
これは次のようにマッピングされます:
- ユーザー John Apple が Box を購入しました
- アイテム クロックはプロバイダー Casio で補充され、Johnny が購入しました
私がこれまでに持っているのは、IEnumerable と IEnumerable id を受け取る「ログ」メソッドです。
例えば:
- EnumObjectType.User:2
- EnumObjectType.Product:1
- ...
この配列をデータベースに保存し、読み取り、列挙型に変換するためのすべてのコードが既にあります。ただし、アプリケーションの「ビュー」部分を作成する方法がわかりません。
つまり、Log.Message (インスタンス) を次のように変換します
User {0} purchased {1}
。User <a href="#">John Apple</a> purchased <a href="#">Box</a>
私が必要なものは何?
「ログ モデル ビュー」から、そのタイプ (EnumObjectType) とその ID を知っている任意のモデル (特定のオブジェクトをクエリし、そのプロパティを使用する) の「名前」プロパティを取得するにはどうすればよいですか?
追加の詳細
ログに記録できるすべての「モデル」は、そのクラスの特定のインスタンス (例: /User/Details/{0}) へのリンクを返す ToLinkStructure と、迅速に応答する文字列を返す ToLoggableString の 2 つのメソッドを含むインターフェースを実装します。インスタンスを表します (例: "User: " + this.username)
ありがとう!頭に浮かぶ可能性のあるすべての詳細を提供しようとしましたが、何か不足している場合は喜んで追加します
c# - MVC 6 alpha4 でコントローラーを手動でインスタンス化する
MVC 6 alpha 4 でいくつかの実験を行っています。コントローラーを手動でアクティブにして、HomeController の代わりにそれを返そうとしていますが、これは機能しません。助けてください..
これまでのところ、このコードを使用して独自のコントローラー ファクトリを作成しました。
コードをデバッグしました。のコンストラクター MyController
が呼び出さMyController
れ、メソッドから返されCreateController
ますが、エラーが発生します。デバッガーは に到達しませんIActionResult Index()
。ここに私が得るエラーがあります。
c# - モデル バインダーが JSON POST で動作しない
POST 経由で次の JSON を送信しています。
私のコントローラー:
コマンドは次のとおりです。
私のルート設定は、VS 2014 CTP 4 の MVC テンプレートに付属するデフォルトです。
ASP.NET MVC 6 の概要からの引用:
このルート テンプレートを使用すると、アクション名が要求の HTTP 動詞にマップされます。たとえば、GET 要求は Get という名前のメソッドを呼び出し、PUT 要求は Put という名前のメソッドを呼び出します。{controller} 変数は引き続きコントローラー名にマップされます。
これは私にはうまくいかないようです。404 エラーが発生します。この新しい ModelBinder には何が欠けていますか? JSON POST メッセージをバインドしないのはなぜですか?