У меня есть два раскрывающихся списка на моем частичном изображении. Я хочу их заполнить. конечно, из разных таблиц. Итак, я должен использовать две разные модели на мой взгляд. Я сделал это по сумке. , как показано ниже:заполнить два выпадающего списка в одном представлении с двумя моделями
Мой класс:
public class HelperClass
{
public static List<tbl_TypeOfSend> GetTypSend()
{
using(var db=new ProjectContext())
{
var Lst = db. tbl_TypeOfSend.ToList();
return Lst;
}
}
public static List<tbl_TypOfPaye> GetTypPay()
{
using (var db = new ProjectContext())
{
var Lst = db. tbl_TypOfPaye.ToList();
return
}
}
}
Мой контроллер:
public ActionResult MyAction()
{
ViewBag. TypSend = HelperClass.GetTypSend();
ViewBag. GetTypPay = HelperClass.GetTypPay();
return PartialView();
}
Ввиду: я хочу некоторые вещи, как показано ниже .i знают его доза не work.how может это сделать ,
@model List<Project.Models. tbl_TypeOfSend >
<select id="id" class="span5">
<option>select type send</option>
@foreach (var item in ViewBag.TypSend)
{
<option value="@item.id"> @item.TypesendField </option>
}
</select>
.
.
.
.
@model List<Project.Models. tbl_TypOfPaye >
<select class="span5">
<option>--- select type payment ---</option>
@foreach (var item in ViewBag. GetTypPay)
{
<option value="@item.id">@item.TypePaymentField</option>
}
</select>
спасибо. но почему его доза не показывает никаких вещей в моем выпадающем списке. Я использую точку останова, и все верно. i используйте HelperClass.GetTypSend(). count(), и он заполняется. но не показывать – niknaz