背景:MVC框架,页面使用razor语法,下拉框的话使用了@Html.DropDownList(),以前传值使用viewdata,但是我们老大说这个方式比较low,希望我可以使用viewmodel的方式,没问题,我来改,首先建立viewmodel,把列表数据传入vm,把多个下拉的数据通过vm传递. 思考过程:既然是下拉那么数据就是key.value的键值对,我在vm中声明了list public class VM_DepositSourceID { public int ID { get; se…