C# del.ItemInstance.ItemInstanceId), “--选择--”, 新建{@class=“表单控件已选定选择”}) ...

C# del.ItemInstance.ItemInstanceId), “--选择--”, 新建{@class=“表单控件已选定选择”}) ...,c#,html,razor,C#,Html,Razor,又漂亮又干净 我试过了,但它没有将我当前编辑的项目作为默认值返回。也许我做错了什么。你们能把你们的答案展开吗?也许默认值这个词会引起一些混乱。默认值-是值,当您没有选定值时,将显示该值。Selected value是开始编辑表单时显示为Selected的值。你可以在这里找到答案。还有一个类似的问题。我试过了,但它没有将我当前编辑的项目作为默认值返回。也许我做错了什么。你们能把你们的答案展开吗?也许默认值这个词会引起一些混乱。默认值-是值,当您没有选定值时,将显示该值。Selected value



又漂亮又干净

我试过了,但它没有将我当前编辑的项目作为默认值返回。也许我做错了什么。你们能把你们的答案展开吗?也许默认值这个词会引起一些混乱。默认值-是值,当您没有选定值时,将显示该值。Selected value是开始编辑表单时显示为Selected的值。你可以在这里找到答案。还有一个类似的问题。我试过了,但它没有将我当前编辑的项目作为默认值返回。也许我做错了什么。你们能把你们的答案展开吗?也许默认值这个词会引起一些混乱。默认值-是值,当您没有选定值时,将显示该值。Selected value是开始编辑表单时显示为Selected的值。你可以在这里找到答案。还有一个类似的问题。
    public ActionResult EditItemInstance(int id)
        {
            ItemInstance i = db.ItemInstances.Find(id);

            var item = (from it in db.Items.Where(x => x.deleted == false)
                        select new
                        {
                            itemID = it.ID,
                            itemName = it.ItemID + ": " + it.Name
                        }).OrderBy(x => x.itemName).ToList();

            ViewBag.ItemID = new SelectList(item, "itemID", "itemName", i.ItemID);
            return View(i);
        }
 @Html.DropDownList("ItemID", null, "-- Select --", htmlAttributes: new { @class = "form-control chosen-select" })