ASP.NET MVCコア2.xの包括的なチュートリアル_ASP.NETコアMVC 20.モデルバインディング

結合モデル





これは最も単純な結合である

フォームを探し始めます。そして、値からのルートを見つけ、そして最終的にクエリ文字列取得するには


、この種の取得プロパティは反射によって満たされています。いくつかの属性反射仕上げがありますが、私はいくつかのプロパティの値を楽しみにし始めたとバインド

複合型

そして最後に別のオブジェクトであるプロパティ、追加

限り、フロントエンドはまた、その上にオブジェクトの属性語であるとして、表示ページを。

これらの属性を使用すると、結合変更したり、影響を与える可能性があり

バインド:選択的に結合
BindNeverを:それは、モデル属性に配置することができます。表現が拘束されてはならない
BindRequiredを:結合が存在しなければならない

テスト:
レセプション追加Role.RoleNameの

フォアグラウンドは、役割の名前入力します

。この値の極端なルックRole.RoleName主なポイントを。値を拘束ロール名。説明ネストされたプロパティがバインドされている

とのViewModelを構築しました。上記モデルは、属性名と属性クラス繰り返し名の両方

が、ネストされたプロパティとして存在する

ようにネストされた表示特性



の値を得ることも可能である


選択的結合を示し、[]バインドを



本明細書に詳しく書くことができます属性値

パラメータの型は、のparamsのタイプである


userName属性がバインドされることはありません

履歴書の例を見てください



ここで重要なのは、ライン描画することです







モデルは交換した場合、アクションの種類を




ソース指定Bingding


改变来源的优先级
指定数据的来源






浏览器里面Header的值





 

おすすめ

転載: www.cnblogs.com/wangjunwei/p/10937185.html