1
私はこのようになりますアクションがあります。デフォルトのモデルバインダーは常にインスタンスを作成しますか?
public ActionResult Index(Home document) {
return View(new BaseViewModel<Home>(document, _repository));
}
しかしRouteData.Values [「ドキュメント」]はモデルバインダーは、ホームのインスタンスを作成し、存在しないにも関わらずに。ドキュメントバインダーがnullの場合、モデルバインダーにnullを渡すことは可能ですか?あなたは、このデフォルトの動作を変更したい場合は、カスタムモデルバインダーを必要とする場合があります
もう一度ありがとう – Marcus
私のroutedataオブジェクトでは、私の価値はドキュメントと呼ばれています。特定のインタフェースを実装するすべてのモデルをバインドするモデルバインダーを記述しますか?したがって、たとえ私が言っても、Public ActionResult(Home myhomepage)は、myocomepageをIDocumentModelを実装しているのでRouteData ["document"]の値でバインドしますか? – Marcus