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

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