gpt4 book ai didi

asp.net-mvc - 在 Razor View 中添加一个空列表框 - @Html.ListBox ("myLIstBox") 抛出错误

转载 作者:行者123 更新时间:2023-12-02 17:46:37 25 4
gpt4 key购买 nike

我正在尝试将一个空的列表框添加到我的 Razor View 页面以存储运行时值。但它给了我一条错误消息说 There is no ViewData item of type 'IEnumerable<SelectListItem>' that has the key 'myListBox' .我知道有这样的 View 数据。但是,当我对文本框执行相同操作时,它会起作用。

  @Html.TextBox("myTextBox")//works alright, displays a textbox 
@Html.ListBox("myListBox") // gives error

如何显示一个空的列表框,为什么上面的方法对文本框有效,但对列表框有效?

最佳答案

刚刚找到了一种变通方法,通过传递一个空的 SelectList 来创建一个空的 ListBox,但仍然想知道为什么原来的列表框不起作用。

@Html.ListBox("myListBox", new SelectList(new[] {""}));

关于asp.net-mvc - 在 Razor View 中添加一个空列表框 - @Html.ListBox ("myLIstBox") 抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13853741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com