Asp.net MVC-如果我们再次打开,则在下拉列表中将先前选择的值显示为顶部/第一项

Asp.net MVC-如果我们再次打开,则在下拉列表中将先前选择的值显示为顶部/第一项,asp.net,asp.net-mvc,asp.net-mvc-4,asp.net-mvc-3,Asp.net,Asp.net Mvc,Asp.net Mvc 4,Asp.net Mvc 3,我有一个要求如下: 如果我们在第一次选择某个值后再次打开下拉列表,则下拉列表应将所选值显示为topitem,并显示其余项目 简单来说,用户打开一个下拉列表,选择一个值,然后关闭它。 再次打开下拉列表,此时所选值应位于顶部 例如: 以下是用户选择将选择值3的下拉列表 当他重新打开它时,值3应该位于顶部 上次我们在windows窗体中使用combobox实现了它。现在我们正在MVC中尝试 是否可以在MVC中实现它?MVC DropList Pass Value 在搜索索引页时 public

我有一个要求如下:

如果我们在第一次选择某个值后再次打开下拉列表,则下拉列表应将所选值显示为topitem,并显示其余项目

简单来说,用户打开一个下拉列表,选择一个值,然后关闭它。 再次打开下拉列表,此时所选值应位于顶部

例如: 以下是用户选择将选择值3的下拉列表

当他重新打开它时,值3应该位于顶部

上次我们在windows窗体中使用combobox实现了它。现在我们正在MVC中尝试


是否可以在MVC中实现它?

MVC DropList Pass Value

在搜索索引页时

  public ActionResult Index(string ComCurncy)
  {
    ViewBag.CurnceyID = new SelectList(db.TBLCurrnceys, "CRID", "CUName", 
    ComCurncy);
  }
在创建或编辑中

public ActionResult Create(TBLBillAlert tBLBillAlert)
{
   ViewBag.BillCurnceyID = new SelectList(db.TBLCurrnceys, "CRID", "CUName", 
     tBLBillAlert.BillCurnceyID);
 }
传递选择值

  public ActionResult Index(string ComCurncy)
  {
    ViewBag.CurnceyID = new SelectList(db.TBLCurrnceys, "CRID", "CUName", 
    "3");
  }
鉴于

 @Html.DropDownList("BillCurnceyID", ViewBag.BillCurnceyID as SelectList, "- Curncey-", new { @id = "BillCurnceyID", @name = "BillCurnceyID", @class = "form-control" })

杜洛普利斯特通过值

在搜索索引页时

  public ActionResult Index(string ComCurncy)
  {
    ViewBag.CurnceyID = new SelectList(db.TBLCurrnceys, "CRID", "CUName", 
    ComCurncy);
  }
在创建或编辑中

public ActionResult Create(TBLBillAlert tBLBillAlert)
{
   ViewBag.BillCurnceyID = new SelectList(db.TBLCurrnceys, "CRID", "CUName", 
     tBLBillAlert.BillCurnceyID);
 }
传递选择值

  public ActionResult Index(string ComCurncy)
  {
    ViewBag.CurnceyID = new SelectList(db.TBLCurrnceys, "CRID", "CUName", 
    "3");
  }
鉴于

 @Html.DropDownList("BillCurnceyID", ViewBag.BillCurnceyID as SelectList, "- Curncey-", new { @id = "BillCurnceyID", @name = "BillCurnceyID", @class = "form-control" })

你所说的**重新打开下拉列表**是什么意思。有一个名为selectedIndex的选项,您可以在您正在使用的任何其他框架上使用javascript、jquery。您尝试了什么?您所说的**重新打开下拉列表**是什么意思。有一个名为selectedIndex的选项,您可以在您正在使用的任何其他框架上使用javascript、jquery?