Значение не отображается в раскрывающемся списке на странице «Редактировать бритву» - PullRequest
0 голосов
/ 29 января 2020

У меня есть два выпадающих списка на странице «Редактировать бритву». Страница получает значения из строки в таблице и отображает их на странице редактирования. В первом раскрывающемся списке имя фильтра для этой строки отображается в раскрывающемся списке. Во втором раскрывающемся списке значение для филетированного продукта отсутствует. это просто показывает значение «выбрать продукт». Оба выпадающих списка работают, когда я выбираю запись из соответствующего списка.

    public SelectList FilletersSL { get; set; }
    public void PopulateFilleterDropDownList(PSFAContext _context,
    object selectedFilleter = null)

    {
        var FilleterNamesQuery = from d in _context.Filleter
                                    orderby d.Filleter_Name // Sort by name.
                                    select d;

        FilletersSL = new SelectList(FilleterNamesQuery.AsNoTracking(),
                    "Filleter_Name", "Filleter_Name", selectedFilleter);
    }



    public SelectList FilletedProductSL { get; set; }
    public void PopulateFilletedProductDropDownList(PSFAContext _context,
    object selectedFilleted_Product_Code = null)

    {
        var FilletedProductNamesQuery = from d in _context.Filleted_Product
                                    orderby d.Filleted_Product_Code // Sort by name.
                                    select d;

        FilletedProductSL = new SelectList(FilletedProductNamesQuery.AsNoTracking(),
                    "Filleted_Product_Code", "Filleted_Product_Code", selectedFilleted_Product_Code);
    }


        <div class="form-group">
            <label asp-for="Weekly_Fillet_Input.Filleter" class="control-label"></label>
            <select asp-for="Weekly_Fillet_Input.Filleter" class="form-control"
                    asp-items="@Model.FilletersSL">
                <option value="">--- Select Filleter ---</option>
            </select>
            <span asp-validation-for="Weekly_Fillet_Input.Filleter" class="text-danger"></span>
        </div>
        <div class="form-group">
            <label asp-for="Weekly_Fillet_Input.PRODUCT" class="control-label"></label>
            <select asp-for="Weekly_Fillet_Input.PRODUCT" class="form-control"
                    asp-items="@Model.FilletedProductSL">
                <option value="">--- Select Product ---</option>
            </select>
            <span asp-validation-for="Weekly_Fillet_Input.PRODUCT" class="text-danger"></span>
        </div>

Это код из поля заполнения и cs html edit edit page

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...