(我在本文中参考了本教程)
我想使用 Html.EditorFor(或 Html.Editor)助手。
如果 UserControl 需要其他数据,则通过
...EditorFor(model => model.Album, new { Artists = Model.Artists, ... })
在 UserControl 中,它是通过ViewData[ stringKey ]访问的,即
... new SelectList(ViewData["Artists"] as IEnumerable, ...
对我来说,这有点可疑,因为我更喜欢强类型的 ViewModel来确保特定数据可用。
我现在有点卡住了,因为我不知道有一种“打字方式”可以找到,或者我应该按原样接受这种方式。
你是如何解决这个问题的?任何帮助表示赞赏!
华拉巴