C# 将C中selectedListItem的颜色更改为红色#
我在C#控制器中创建了一个下拉列表,并使用@Html.DropDownListFor来显示它 问题是我想用红色显示选定的值。当用户转到“修改”页面更改他/她的选择时会发生这种情况,然后下拉列表将以红色显示他以前选择的内容 我已经创建了下拉列表,现在用户可以看到以前选择的值。我只是不知道在我这样做的时候如何改变c代码中的颜色C# 将C中selectedListItem的颜色更改为红色#,c#,html,C#,Html,我在C#控制器中创建了一个下拉列表,并使用@Html.DropDownListFor来显示它 问题是我想用红色显示选定的值。当用户转到“修改”页面更改他/她的选择时会发生这种情况,然后下拉列表将以红色显示他以前选择的内容 我已经创建了下拉列表,现在用户可以看到以前选择的值。我只是不知道在我这样做的时候如何改变c代码中的颜色 if (financierEntity.EntityId == selectedFinancierEntityId) { SelectListItem sli = n
if (financierEntity.EntityId == selectedFinancierEntityId)
{
SelectListItem sli = new SelectListItem
{
Text = financierEntity.NodeName,
Value = financierEntity.EntityId.ToString(),
Selected = true,
// need to change the text in red color ?
};
}
这是我的代码
@Html.DropDownListFor(model => model.SelectedFinancier, Model.FinancierEntities)
我没有尝试过该代码,但以下几行中的某些内容应该可以工作:
<select name="SelectedFinancier">
@foreach (var item in Model.FinancierEntities)
{
<option value="@item.Value"
@(item.Selected ? "selected" : "")
style="color: red">@item.Text</option>
}
</select>
@foreach(模型中的var项目。财务咨询)
{
@项目.案文
}
您需要使用CSSthanks进行此操作,但能否详细说明如何进行?如果所选项目发生更改,则哪个项目应为红色?以前选择的项目或新项目?以前选择的项目应保持红色。