Как связать DropDown из разных таблиц - PullRequest
0 голосов
/ 28 апреля 2018

View

@model IEnumerable<PinkPearl.Models.GenerateTicket_Details>

Первый выпадающий список:

@using (Html.BeginForm("AccountDetails", "Index", FormMethod.Post, new { }))
{
     @Html.DropDownList("Value", new SelectList(ViewBag.MyCustomCollection as System.Collections.IEnumerable, "TicketNo", "TicketNo"),"Ticket No", new { @class = "collection", name = "Value", onchange = "jsFunction()" })

Второй выпадающий список:

     @Html.DropDownList("GenerateBy", new SelectList(ViewBag.MyCustomCollection as  System.Collections.IEnumerable, "GenerateBy", "GenerateBy"),"Generate By", new { @class = "collection", name = "GenerateBy" })
}

Контроллер:

 List<GenerateTicket_Details> bk = new List<GenerateTicket_Details>();

 // select data from database and return in ViewBag
 ViewBag.MyCustomCollection = bk;
 return View(bk);

Модель:

public class GenerateTicket_Details
{
    public List<SelectListItem> RateTable { get; set; }
    public int Id { get; set; }
    public string TicketNo { get; set; }
    public string name { get; set; }
    public string gender { get; set; }
    public string Mobile { get; set; }
    public string ArrDate { get; set; }
    public string ArrTime { get; set; }
    public string ArrDateTime { get; set; }
    public string quantity { get; set; }
    public decimal Total { get; set; }
    public decimal Refund { get; set; }
    public decimal TotalAmount { get; set; }
    public string GenerateBy { get; set; }
    public List<SelectListItem> UserMaster { get; set; }
}

Я хочу показать оба раскрывающихся списка Значение, GenerateBy , связанное в одном и том же виде, используя тот же ActionResult. Кто-нибудь может отправить меня в правильном направлении?

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