gpt4 book ai didi

css - 我怎样才能让下拉框与 css 类一起工作?

转载 作者:太空宇宙 更新时间:2023-11-04 10:29:13 25 4
gpt4 key购买 nike

我在 Controller 中有一个 SelectList,它的值通过 ViewData 传递给 View ,如下所示:

List<string> available = new List<string>();
available.AddRange(product.AvailableSizes.Split(',').ToList());
ViewData["availablesize"] = new SelectList(available);

在 View 中,我有一个下拉框,它显示变量 availablesize 的值,如下所示:

@Html.DropDownList("availablesize")

由于某些原因,我需要以下列格式显示此下拉框,但无法处理此问题,有什么建议吗?

<div class="product-page-options">
<div class="pull-left">
<label class="control-label">Size:</label>
<select class="form-control input-sm">
<option>L</option>
<option>M</option>
<option>XL</option>
</select>
</div>
</div>

最佳答案

此代码必须有效,您也可以在 razor 语法中提供 css 属性。

同时确保您的 ViewData["availablesize"]IEnumerable<SelectListItem>

将您的 Controller 代码更改为以下

ViewData["availablesize"] = new SelectList((IEnumerable)available);

在 Views 中语法必须如下所示

<div class="product-page-options">
<div class="pull-left">
<label class="control-label">Size:</label>
@Html.DropDownList("availablesize", ViewData["availablesize"], new {@class = "form-control input-sm "})
</div>
</div>

这是您需要的语法 enter image description here

关于css - 我怎样才能让下拉框与 css 类一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36618808/

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