gpt4 book ai didi

asp.net-mvc-3 - mvc3中选择列表项的样式

转载 作者:行者123 更新时间:2023-12-04 15:59:52 24 4
gpt4 key购买 nike

我正在修改一些我没有编写的代码,而且我对 Razor 还很陌生

它是车辆的选择列表,代码如下所示:

<select name="selectVehicle" class="cls_vehicles" data-bind="options:        $root.vehicles,optionsCaption:$root.noVehicleText, optionsText:     'VehicleNumber',optionsValue: 'VehicleID',value: VehicleID"><option value=""/></select>

我的数据源除了 Vehicleid 和 Vehiclenumber 还包含一个 Vehicletype,现在我想根据类型突出显示车辆,所以汽油车是蓝色的,柴油车是绿色的。

但我不知道如何去做,非常感谢任何帮助。

最佳答案

因此,您的问题代码中的选项有一个敲除数据绑定(bind),所以我现在假设您使用敲除作为数据源。为此,您必须稍微扩展绑定(bind),以便您可以在每个选项上单独放置一个 css 类。

<select data-bind="value: selectedCar, foreach: cars">
<option data-bind="css: { carDiesel: isDiesel, carGas: isGas }, text: name"></option>
</select>​

现在,这取决于您的淘汰 View 模型的结构,但是 here is the fiddle我用这种方法制作的。你应该能够调整它以适合你的。如果您想要仅 Razor 的解决方案,请告诉我。

关于asp.net-mvc-3 - mvc3中选择列表项的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13345009/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com