MVC在剃刀循环,产生DROPDOWNLIST没有价值精选 [英] MVC looping in razor, generated dropdownlist not value selected

查看:95
本文介绍了MVC在剃刀循环,产生DROPDOWNLIST没有价值精选的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在剃刀一个循环,其生成模板的次数。模板里面有一个DropDownList

I have a loop in razor which generates a template a number of times. Inside the template there is a dropdownlist

@Html.DropDownlistFor(x=>x.pasajero[i].option, Model.optionItems)

DropDownList中呈现,但是没有选项设置与选择=选择属性。

我已经能够正常使用呈现相同的值在循环外DropDownList的。
任何想法,为什么?

I have been able to properly render the dropdownlist outside a loop using same values. Any ideas why?

推荐答案

尝试:

@Html.DropDownlistFor(x => x.pasajero[i].option,new SelectList(Model.optionItems,"IdField","DisplayField", Model.pasajero[i].option))

确认 x.pasajero [I]。选项具有相同的类型 IdField

这篇关于MVC在剃刀循环,产生DROPDOWNLIST没有价值精选的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆