有誰知道在哪里可以找到有關構建自定義模型活頁夾的教程。我發現將默認模型綁定程序與EntitySets一起使用時發現了幾個問題(在創建新對象和在編輯對象上創建重復項時不填充),并且發現我的UI與我的模型不完全匹配(例如,時間字段的格式為“ hh:mm am”)與時間段不匹配)。因此,我想看看是否創建自定義模型活頁夾是更好的解決方案。我發現了幾個示例:在這里和這里。第一個是我相信已經過時,第二個并沒有真正解釋正在發生的事情。我的主要問題是我不完全了解BindModel方法的ControllerContext和ModelBindingContext實際上是什么,即它們與控制器和模型的關系。如果有人向我指出了一個教程,或者可以看一下dave hayden的帖子,并向我展示在當前的MVC實現中會是什么樣,我將不勝感激。
3 回答

DIEA
TA貢獻1820條經驗 獲得超2個贊
我實際上已經閱讀了該文章及其后續內容,但是本文和其他大部分文章都是在重構Beta修訂版之前編寫的?,F在,該方法不再是從DefaultModelBinder繼承并覆蓋GetValue,而是實現IModelBinder并因此提供BindModel AFAIK。如果我可以理解Scott Hanselman的示例,則可以理解BindModel()的輸入和輸出
- 3 回答
- 0 關注
- 380 瀏覽
添加回答
舉報
0/150
提交
取消