Asp.net mvc 在MVC Razor中以单个视图显示来自同一数据库的多个表
我已经创建了我的数据库 我的数据库中有两个表“Categories”和“Contents” 我的“类别”表包括:Asp.net mvc 在MVC Razor中以单个视图显示来自同一数据库的多个表,asp.net-mvc,razor,model-view-controller,multiple-tables,Asp.net Mvc,Razor,Model View Controller,Multiple Tables,我已经创建了我的数据库 我的数据库中有两个表“Categories”和“Contents” 我的“类别”表包括:Id、CategoryName。 我的“目录”表包括:Id、链接、类别 我希望在MVC Razor的单个视图中显示这两个表 我需要在每个视图中显示一个表,但是我无法在一个视图中显示两个表。有人能一步一步地教我怎么做吗 我不想显示硬编码的列表详细信息 选择正确的强类型模型。 此模型将包含“类别”和“内容”详细信息 在视图中创建两个HTML表 乙二醇 第一栏第二栏。。。 @foreac
Id、CategoryName
。
我的“目录”表包括:Id、链接、类别
我希望在MVC Razor的单个视图中显示这两个表
我需要在每个视图中显示一个表,但是我无法在一个视图中显示两个表。有人能一步一步地教我怎么做吗
我不想显示硬编码的列表详细信息
第一栏第二栏。。。
@foreach(Model.Categories中的var类别)
{
@category.detail1@category.detail2。。。
}
第一栏第二栏。。。
@foreach(Model.Categories中的var类别)
{
@category.detail1@category.detail2。。。
}
第一栏第二栏。。。
@foreach(Model.Categories中的var类别)
{
@category.detail1@category.detail2。。。
}
第一栏第二栏。。。
@foreach(Model.Categories中的var类别)
{
@category.detail1@category.detail2。。。
}
您可以创建如下视图模型:
public class MyViewModel
{
public List<Category> Categories {get; set;}
public List<Content> Contents {get; set;}
}
在你相应的观点中:
@model MyApp.Models.MyViewModel
现在,您可以在视图中的任何位置使用
@Model
遍历来自两个源的数据。您可以创建一个视图模型,如:
public class MyViewModel
{
public List<Category> Categories {get; set;}
public List<Content> Contents {get; set;}
}
在你相应的观点中:
@model MyApp.Models.MyViewModel
现在,您可以在视图中的任何位置使用
@Model
遍历来自两个源的数据。您可以创建一个视图模型,如:
public class MyViewModel
{
public List<Category> Categories {get; set;}
public List<Content> Contents {get; set;}
}
在你相应的观点中:
@model MyApp.Models.MyViewModel
现在,您可以在视图中的任何位置使用
@Model
遍历来自两个源的数据。您可以创建一个视图模型,如:
public class MyViewModel
{
public List<Category> Categories {get; set;}
public List<Content> Contents {get; set;}
}
在你相应的观点中:
@model MyApp.Models.MyViewModel
现在,您可以在视图中的任何位置使用
@Model
遍历来自两个源的数据。创建由这两个表中的字段组成的viewmodel,并使用该模型进行渲染创建由这两个表中的字段组成的viewmodel,并使用该模型进行渲染创建由这两个表中的字段组成的viewmodel表并使用该模型进行渲染创建由这两个表中的字段组成的viewmodel并使用该模型进行渲染