1
MVC下拉选项的值是否有任何比我目前在这里做什么更好的方法: MVC控制器操作创建一个选择列表为:设置为用逗号分隔值
ProductsDDL.Select(rp => new SelectListItem
{ Value = Model.RawMaterialID.ToString() + "," + plant, Text = Model.FinishedProductName });
And HTML rendered as:
<select id="Products" name="Products">
<option value="3,PLANT1">Finished Product1</option>
<option value="4,PLANT2">Finished Product2</option>
<option value="7,PLANT3">Finished Product3</option>
</select>
选择更改,我使用jQuery $ .GetJSON来填充另一个下拉列表。我使用RawMaterialID来简化PlantID的原因是避免了很长的查询处理时间。 论后行动(字符串RawIDPlantID),我用斯普利特(“”),以获得RewMaterialID & PlantID
其他选择是使用会话持有PlantID或输入隐藏字段中的MVC视图。
这有帮助。非常感谢 – mxasim 2011-01-19 20:37:55