ModelBindingにasp.net mvc Β1
-
06-07-2019 - |
質問
に変換します私のwebアプリからのプレビュー3-β1という、新しい機能のフレームワークを利用します。その一つがModelBinding.
この特定の状況で作成したクラスです(現在)より雨でも濡れずに来れるコンテナのバンチの簡単なタイプ物件です。場を作りたいフォルムバンチのtextboxes、といった枠組みで埋めSearchBagインスタンスのとれます。
- はじめにやるべきことは?この行動 箱から出してはいを実施 SearchBagBinder?私はクイックルック のIModelBinderることができていないもの 巻頭では DefaultModelBinder源な 私は他のだけ賢くなったと言える。
- このModelBindingContext?
- どんなにアクセス形式。
- どの場合、値は渡されず る形でも入力する URLを直接?
- なお日 る情報(ほとんどのブログは 古)?私は、とても読みポスト フィルを同時に出すことはできなかったがない いようです。
のお役に立てるようよろしくお願いいたします。
解決
- はじめにやるべきことは?この行動 箱から出してはいを実施 SearchBagBinder?私はクイックルック のIModelBinderることができていないもの 巻頭では DefaultModelBinder源な 私は他のだけ賢くなったと言える。
でセット。どちらも使用可能でUpdateModelはModelBinderを占うに答えていただく必要があります。
- このModelBindingContext?
このすべての必要情報の要求にバインドされる。類似ControllerContextとActionFilterContextより、基本的にはModelBinder載されているのに必要な情報が何をしたい場合にASP.NET MVCチームの提言などModelBinderっています。
- どんなにアクセス形式。
context.HttpContext.Request.Forms["myformfield"];
または
foreach (var field in context.HttpContext.Request.Forms.Keys) {
var value = context.HttpContext.Request.Forms[field];
}
- どの場合、値は渡されず る形でも入力する URLを直接?
が必要な場合はチェックの両方の形式をQueryStringでループを通じてョンにします。
foreach (var field in context.HttpContext.Request.Forms.Keys) {
var value = context.HttpContext.Request.Forms[field];
}
foreach (var field in context.HttpContext.Request.QueryStrings.Keys) {
var value = context.HttpContext.Request.QueryStrings[field];
}
でループを通じてParamすることができます、形状、QueryString,ヘッダ等
foreach (var field in context.HttpContext.Request.Params.Keys) {
var value = context.HttpContext.Request.Params[field];
}
- なお日 情報*(ほとんどのブログは 古)?私は、とても読みポスト によるPhill一ができない いようです。
まで同氏は最高の場所のための情報として、午後のASP.NET MVC.
所属していません StackOverflow