model-view-controller – MVC2 ViewData问题
发布时间:2020-12-16 09:31:18 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试通过ViewData将一些项目列表传递给视图以创建下拉列表.这应该不会太难,但我是MVC的新手,所以我可能会遗漏一些明显的东西. 控制器将列表分配给ViewData: ViewData["ImageLocatons"] = new SelectList(gvr.ImageLocations); 并且视图尝试将其呈现到
我正在尝试通过ViewData将一些项目列表传递给视图以创建下拉列表.这应该不会太难,但我是MVC的新手,所以我可能会遗漏一些明显的东西.
控制器将列表分配给ViewData: ViewData["ImageLocatons"] = new SelectList(gvr.ImageLocations); 并且视图尝试将其呈现到下拉列表中: <%= Html.DropDownList("Location",ViewData["ImageLocations"] as SelectList) %> 但是,当我运行它时,我收到此错误: 任何想法为什么这不起作用?此外,它不应该寻找关键的“ImageLocations”而不是位置? 解决方法
如果您使用:
ViewData["Location"] = new SelectList(gvr.ImageLocations); 和 <%= Html.DropDownList("Location") %> 你的生活会轻松多了. 在示例中设置ViewData时,还要查看拼写错误(缺少i)(ImageLocatons => ImageLocations).这会导致传递给DropDownList的第二个参数为null.这将导致MVC引擎搜索Location. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 在Appharbor上的Dotless
- asp.net-mvc – ASP.NET MVC App中基于声明的条件编辑操作授
- asp.net-core – 如何将在TagHelper流程方法中生成的脚本渲
- asp.net-mvc – 使用cookie在ASP MVC中存储会话
- asp.net-mvc – asp.net mvc 4从控制器按钮调用方法
- asp.net-web-api – 在asp.net web api中将HL7 FHIR序列化到
- asp.net-core – ASP.NET MVC6脚手架在BETA 8中不起作用
- asp.net-mvc-3 – 如何将复选框绑定到mvc3中的viewmodel
- asp.net-mvc – Razor视图引擎2.x中有什么新功能?
- asp.net-mvc – 使用OWIN进行基于区域的身份验证
推荐文章
站长推荐
- 我可以在Asp.Net中的另一个页面中访问一个页面的
- asp.net-mvc – ASP.NET MVC JsonResult返回500
- asp.net-mvc-3 – MVC如何忽略嵌套视图模型的验证
- 在asp.net中启动Updatepanel后,Javascript无法正
- asp.net 前后台页面交互数据的四种方案,非ajax
- asp-classic – 如何在经典ASP中使用VBScript生成
- asp.net – recaptcha https问题https://api-sec
- 如何在ASP.NET MVC中创建CheckBoxListFor扩展方法
- asp.net – Context.Response.End()和Thread正在
- asp.net – 在中等信任下,在GMail SMTP上发送电子
热点阅读