为什么我会看到这个?
我问的原因是模态显示完全正常,这个特定的下拉列表中填充了正确的值,这意味着ViewBag.StatusCodes不为空...下拉列表中有4个值符合预期。
启动Bootstrap模式的主控制器正确设置视图包。我已经验证了存储过程正在返回当前结果。如果我将ViewBag.StatusCodes放入监视器中它显示为NULL,但页面正在按预期显示,并且我没有得到运行错误。
据我所知,partials可以从父级读取ViewBag。奇怪的是,如果我运行页面,部分显示此下拉列表正确,但当我在调试器下运行它时,它会中断,说填充下拉列表的ViewBag为空。
下拉列表如何正确显示(4个值,如预期的那样),但VS认为这是NULL?
我在没有调试器的情况下运行的页面保存了所有更改并且构建没有错误。
名称正确,存储过程返回两个字段,“StatusCode”和“StatusDesc”。这些都不是NULL。
没有其他代码填充此内容。这是填充下拉列表的唯一行,如果我不在调试器下运行,则显示正常。我迷路了。