简体   繁体   English

DropDownListFor 值默认

[英]DropDownListFor value default

I have the following code, and I need it to have a default value.我有以下代码,我需要它有一个默认值。 ` `

@Html.DropDownListFor(m =\> m.Articulo.CategoriaId, Model.ListaCategorias,
"Seleccione una categoría", new { @class = "form-control" })

` is simple no? `很简单不是吗?

My intention is to achieve a default value, but I have this dropdown list and I don't know much about C#, if I can at least achieve a default value, I'll be fine.我的意图是实现一个默认值,但我有这个下拉列表,我对 C# 了解不多,如果我至少可以实现一个默认值,我会没事的。

You can try to use @foreach to check which option you want to be the selected one:您可以尝试使用@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>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM