Asp.net core Net核心Mvc |将数据拉到更新页面上的DropDownList时出现问题

Asp.net core Net核心Mvc |将数据拉到更新页面上的DropDownList时出现问题,asp.net-core,model-view-controller,dropdownlistfor,Asp.net Core,Model View Controller,Dropdownlistfor,我可以在图书更新页面上检索有关图书的所有信息。但是我很难确定这本书的类别。我应该如何着手选择图书类别 public IActionResult BookUpdate(Kitap k) { var ktp = c.kitaps.Find(k.KitapID); ktp.KitapAd = k.KitapAd; ktp.ISBN = k.ISBN; ktp.KitapFiyat = k.KitapFiyat;

我可以在图书更新页面上检索有关图书的所有信息。但是我很难确定这本书的类别。我应该如何着手选择图书类别

  public IActionResult BookUpdate(Kitap k)
    {
        var ktp = c.kitaps.Find(k.KitapID);
        ktp.KitapAd = k.KitapAd;
        ktp.ISBN = k.ISBN;
        ktp.KitapFiyat = k.KitapFiyat;
        ktp.SayfaSayisi = k.SayfaSayisi;
        c.SaveChanges();
        return RedirectToAction("Index");
    }
以下是cshtml中的部分

 <div class="form-group">
                    <label>Category</label>
                    @Html.DropDownListFor(x => x.ctg.CategoryID, (List<SelectListItem>)ViewBag.allCategories, new { @class = "form-control" })
                </div>

类别
@DropDownListFor(x=>x.ctg.CategoryID,(List)ViewBag.allCategories,新的{@class=“form control”})

能否显示更新的get方法的代码?