0

mvcでは、次のような引数を渡すことができます

  new { A = B, C= "D", E ="F", ... }

私自身の手順にそのような議論を渡したいのですが、同じもののサンプル/チュートリアルへのリンクを探しています

ありがとう

4

3 に答える 3

2

これはオブジェクトの初期化ですこのMSDN の記事をチェックしてください

于 2012-04-15T15:44:12.543 に答える
1

C# での匿名型とリフレクションを調べる必要があります。

要するに:

  1. メソッドはオブジェクトを受け入れます
  2. リフレクションを使用して、渡されたオブジェクトのプロパティを取得します。
于 2012-04-15T15:45:23.260 に答える
0

ASP.NET MVCを使用していない場合は、上記の回答に記載されているようにメソッドでリフレクションを使用する必要がありますが、ASP.NET MVC拡張メソッドを記述している場合は、HtmlHelperメソッドを使用できAnonymousObjectToHtmlAttributesますRouteValueDictionary。匿名オブジェクト、または匿名オブジェクトを使用して値を初期化するRouteValueDictionaryコンストラクターを使用します。

于 2012-04-15T15:53:12.070 に答える