今天突然发现mvc3 Razor PartialView视图中Html.DropDownList用法有一点注意事项
我的PartialView 放在了一个index的试图中,但是在加载的时候,报出以下异常,
查找原因:是因为没有在index的Action中填写下边注释的代码
把注释去掉就可以了。
因为我是用Ajax请求的PartialView 视图action,所以在以后的执行中不会在执行上面的代码,但是要在PartialView 的Action中添加如下的代码:
注意:在第一次加载index的视图时,PartialView视图action中的ViewData是不起作用的,不知道是微软特意这么做,还是bug