私のクエリ文字列では、私はパラメータ名と値の束を取得します。 私が理解しているように、私は組み込みのasp.net mvc関数TryUpdateModel(modelInstance)を使用する必要があります。
私が期待しているように動作していないようですが。私のパラメータ名は大文字のまま使用します。これは問題ですか?
さらに、文字列をこのクラスのインスタンスに変換するためのビジネスロジックチェックを行うための特定のメソッドが必要なカスタムタイプがいくつかあります。私はこの論理をどこに置くべきですか?このコンテキストでは、TryUpdateModelの使用方法は?
2
A
答えて
1
スティーブ・サンダソンは、私が実際にお薦めしている最近公開された本Pro ASP.NET MVC Framework (Apress)のモデルバインディングに関する章をほぼ全部持っています。
問題が発生している特定のコードを投稿できますか?
私は大文字とは思えませんが、間違っている可能性があります。
複雑なモデルタイプでDefaultModelBinderが機能しない場合は、独自のカスタムモデルバインダーを派生させる必要があります。ここでは、カスタムモデルバインダーの非常に単純化された例を示します。私はDefaultModelBinderは、ここで定義されたシンプルなCustomerオブジェクトを扱うことができるかなり確信している:6 Tips for ASP.NET MVC Model BindingとIterating on an ASP.NET MVC Model Binder:ここSimple custom model binder
は、モデル上のいくつかのヒントは、カスタムモデルバインダーを結合して構築すると別の記事です。
私はこれまで見たことがあり、カスタムモデルのバインダー(XDocumentへの)のより複雑な例を持っているので、上記のSteve Sandersonの書籍はまだお勧めします。
関連する問題
- 1. WebサービスでTryUpdateModelを使用する方法
- 2. このコンテキストでWebClient.DownloadDataAsync()メソッドを使用する方法?
- 3. このコンテキストでinterrupt()を使用する方法
- 4. ASP.NET LoadControlキーワード 'base'の使用はこのコンテキストでは無効
- 5. EmbeddedViewRefのコンテキスト変数の使用方法
- 6. MVCにValidationSummaryはTryUpdateModel
- 7. このコンテキストではセッションステートが使用できません - Global.asaxで
- 8. SqlDataReaderコンテキストで属性を使用する方法は?
- 9. header()を使用していることはこのコンテキストでは良好です
- 10. Uncaught FirebaseError:メッセージング:この方法はWindowコンテキストで利用可能です
- 11. TryUpdateModel()のMVCモデルエラー
- 12. これは静的コンテキストでは使用できません
- 13. エラーメッセージを処理する方法:このコンテキストではセッション状態は使用できません
- 14. このコンテキストで{}は何が使用されていますか?
- 15. TryUpdateModelを使用して、マスターページを使用してasp.net Webサイトでフォーム値を選択する方法
- 16. 応答はこのコンテキストでは利用できません。
- 17. 応答はこのコンテキストでは利用できません
- 18. AndroidのMediaCodecコンテキストでByteBufferを使用する方法
- 19. レンダリング機能でのdomPropsの使用方法は?ここ
- 20. この例ではregularexpressionの使用方法は?
- 21. インターセプタのコンテキストにアクセスする方法は?
- 22. UpdateModel対TryUpdateModel
- 23. EF6でコンテキストをリフレッシュする方法は?
- 24. この特定の方法でAndroidでのスピナーの使用方法は?
- 25. 'は、このアクセントにアクセスできないためこのコンテキストでは使用できません。'
- 26. 「でないときは、オブジェクトのコンテキストで$これを使用する」 - PHP OO(MVC)
- 27. ASP.NET MVCでDropDownListForとTryUpdateModel
- 28. 方法私はこの方法を使用し過去に
- 29. VHDL:このコンテキストでこのようなオペランドを使用することはできません(ソベルフィルタ)
- 30. Android - コンテキストを使用する最良の方法