Questions tagged «viewdata»


9
将其他ViewData传递到强类型的局部视图
我有一个采用ProductImage的强类型部分视图,并且在呈现它时,我还想为其提供一些其他ViewData,这些ViewData是我在包含页面中动态创建的。如何通过RenderPartial调用将强类型对象和自定义ViewData传递到部分视图? var index = 0; foreach (var image in Model.Images.OrderBy(p => p.Order)) { Html.RenderPartial("ProductImageForm", image); // < Pass 'index' to partial index++; }


10
没有类型为“ IEnumerable <SelectListItem>”的具有键“ xxx”的ViewData项目
关于Stack Overflow的文章有几篇,但没有一个答案似乎可以解决我目前的问题。 我有一个带有表格的页面,每一行都有许多文本字段和一个下拉列表。所有下拉菜单都需要使用相同的SelectList数据,因此我将其设置如下: 控制者 ViewData["Submarkets"] = new SelectList(submarketRep.AllOrdered(), "id", "name"); 视图 &lt;%= Html.DropDownList("submarket_0", (SelectList)ViewData["Submarkets"], "(none)") %&gt; 我已经在很多地方使用了此设置,但是由于某种原因,在此特定视图中我得到了错误: 没有类型为“ IEnumerable”的ViewData项目具有键“ submarket_0”。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.