DropDownListFor 值默认
DropDownListFor value default
我有以下代码,我需要它有一个默认值。
`
@Html.DropDownListFor(m =\> m.Articulo.CategoriaId, Model.ListaCategorias,
"Seleccione una categoría", new { @class = "form-control" })
`
很简单不?
我的意图是实现一个默认值,但是我有这个下拉列表,我对C#了解不多,如果我至少可以实现一个默认值就可以了。
您可以尝试使用@foreach
来查看您希望被选中的选项:
<select asp-for="Articulo.CategoriaId" class="form-control">
<option value="">Seleccione una categoría</option>
@foreach (var item in l)
{
if (item.xxx=="xxx")
{
<option selected value=@item.xxx>@item.xxx</option>
}
else
{
<option value=@item.xxx>@item.xxx</option>
}
}
</select>
我有以下代码,我需要它有一个默认值。 `
@Html.DropDownListFor(m =\> m.Articulo.CategoriaId, Model.ListaCategorias,
"Seleccione una categoría", new { @class = "form-control" })
` 很简单不?
我的意图是实现一个默认值,但是我有这个下拉列表,我对C#了解不多,如果我至少可以实现一个默认值就可以了。
您可以尝试使用@foreach
来查看您希望被选中的选项:
<select asp-for="Articulo.CategoriaId" class="form-control">
<option value="">Seleccione una categoría</option>
@foreach (var item in l)
{
if (item.xxx=="xxx")
{
<option selected value=@item.xxx>@item.xxx</option>
}
else
{
<option value=@item.xxx>@item.xxx</option>
}
}
</select>