在索引视图中显示多选下拉列表所选值

时间:2018-11-26 12:14:20

标签: asp.net-mvc

我正在使用选择的“ https://harvesthq.github.io/chosen/”具有一个多选下拉列表,我将ID存储为字符串并将其与“,”连接起来。 我在显示所选下拉菜单的文本值时遇到问题。

我的下拉列表是从一个表生成的:

public class BranchName
    { 
        public Guid Id { get; set; } = Guid.NewGuid();
        public string Text{ get; set; }
    }

并且我将所选项目作为字符串存储在此表的BranchNameIDs列中:

public class Order
    {
        public Guid Id { get; set; } = Guid.NewGuid();
        public string BranchNameIDs { get; set; }
        public BranchName BranchName { get; set; }
        public string Text { get; set; }
    }

我的索引控制器是:

public ActionResult Index()
    {
         var model = db.Orders.Include(r => r.BranchType).ToList();

         return View(model);
    }

我能够在索引视图中拆分BranchNameIDs字符串,但是它显示了插入数据库中的ID,并且希望它显示BranchName表中这些ID的值。

将这些ID与BranchName表一起吐出后如何在索引视图中显示出来,我该如何加入它们?

0 个答案:

没有答案