我正在尝试将一个空的 ListBox 添加到我的 Razor 视图页面以存储运行时值。但它给了我一个错误信息说There is no ViewData item of type 'IEnumerable<SelectListItem>' that has the key 'myListBox'
。我知道有这样的视图数据。但是,当我对文本框执行相同操作时,它可以工作。
@Html.TextBox("myTextBox")//works alright, displays a textbox
@Html.ListBox("myListBox") // gives error
如何显示一个空的列表框以及为什么上述方法适用于文本框但适用于列表框?