Asp.net mvc 3 MVC3在.aspx视图上创建多个表

Asp.net mvc 3 MVC3在.aspx视图上创建多个表,asp.net-mvc-3,Asp.net Mvc 3,在MVC3项目中,我需要在.aspx视图上显示一组表 我只能使用表格,不能使用网格 请帮忙 编辑: 所以情况是这样的 我在MVC3项目中有一个.aspx视图。 在这一点上,我需要在databae中显示来自不同表的数据。 每个表中的数据将显示在屏幕上的不同表中 比如说 <table for data from table1> <table for data from table2> <table for data from table3> <table

在MVC3项目中,我需要在.aspx视图上显示一组表

我只能使用表格,不能使用网格 请帮忙

编辑: 所以情况是这样的 我在MVC3项目中有一个.aspx视图。 在这一点上,我需要在databae中显示来自不同表的数据。 每个表中的数据将显示在屏幕上的不同表中

比如说

<table for data from table1> <table for data from table2>
<table for data from table3> 
<table for data from table4>

我不能使用网格显示数据 我唯一需要使用的是带有div和span的


我还需要使用JSON对象而不是模型来显示数据。 我需要让这一页尽可能轻

希望这次我能把自己说清楚。

disclamier:根据我对你这个很难理解的问题的理解,下面是答案

你需要有一个类似下图的模型

 public class MainModel{

    public ModelForTableA ModelA {get;set;}
    public ModelForTableB ModelB {get;set;}
    public ModelForTableC ModelC {get;set;}
}
让您的视图返回这个模型,并填充不同的子模型,这些子模型现在是MainModel的属性,然后在视图中使用它们,如下所示

@model YourAppName.Models.MainModel

<h2>Content from Table A</h2>
@foreach(var item in Model.ModelA)
{
    <tr><td>
    @item.Name
    </td></tr>
}

<h2>Content from Table B</h2>
@foreach(var item in Model.ModelB)
{
    <tr><td>
    @item.Name
    </td></tr>
}

<h2>Content from Table C</h2>
@foreach(var item in Model.ModelC)
{
    <tr><td>
    @item.Name
    </td></tr>
}
@model YourAppName.Models.MainModel
表A中的内容
@foreach(Model.ModelA中的var项)
{
@项目名称
}
表B的内容
@foreach(Model.ModelB中的var项)
{
@项目名称
}
表C中的内容
@foreach(Model.ModelC中的var项)
{
@项目名称
}

my table您的意思是要使用
并在每个
中手动插入值,对吗?很难说出这里要问什么。这个问题是模糊的,不完整的,不能以目前的形式得到合理的回答。Yasser:是的,你完全正确。这可能是一个.cshtml页面的解决方案。。但我正在寻找.aspx视图。。我们如何在aspx视图上显示模型。。我是MVC新手,所以请原谅我的小错误。我需要使用JSON对象而不是通过模型来显示数据