我遇到了以下情况:
我有两张桌子:
Eventos和Convidados
我必须创建第三个表以关联多个
id_evento和id_convidado
我创建了一个名为EventoConvidado的控制器,需要在屏幕上显示所有Convidados。
如何将模型传递给View?
答案 0 :(得分:0)
我在您的描述中只找到了一个问题 - 如何将模型传递给视图。 您可以像这样创建一个名为EventosConvidadosViewModel的视图模型:
public class EventosConvidadosViewModel
{
public Eventos Eventos { get; set; }
public Convidados Convidados { get; set; }
}
在控制器中你可以这样做:
public ActionResult Index()
{
var viewModel = new EventosCandidatosViewModel();
// should you need to fill in the parameters for the view model you do it here
return View(viewModel);
}
在视图中,您的第一行应该是
@model EventosCandidatosViewModel;
您可以通过以下方式在视图中使用此模型:@Model
。您可以访问其属性,如下所示:@Model.Eventos
或@Model.Convidados
。
希望这会对你有所帮助。