MVC 在同一视图中使用 where 子句显示不同的数据部分

Posted

技术标签:

【中文标题】MVC 在同一视图中使用 where 子句显示不同的数据部分【英文标题】:MVC showing different sections of data using where clause in same view 【发布时间】:2018-11-12 19:58:42 【问题描述】:

我正在使用 ASP.NET MVC 构建一个应用程序来显示学生信息。我们已将学生信息存储在 SQL Server 数据库表中。

CREATE TABLE dbo.students
(
      studentid INT NOT NULL, 
      studentname VARCHAR(100),
      CourseName VARCHAR(500), 
      Quarter CHAR(2) 
);

季度值为 Q1、Q2、Q3 和 Q4。

我知道如何使用实体数据模型从表中获取记录并在一个视图中显示所有记录。但是不知道如何在单个cshtml页面上使用where子句将其拆分为不同的季度

如上图所示,我想在同一页面上按季度显示 4 个不同部分的记录。我该怎么做?

谢谢 先生

【问题讨论】:

不清楚你在问什么。你们有多少应用程序已经存在?到目前为止,您尝试过什么? @PeterSmith 我刚刚编辑了我的问题。 【参考方案1】:

要实现具有不同数据的 mvc razor 形式的多个网格,您可以使用 multiple tables 或结合使用 partial views。

【讨论】:

以上是关于MVC 在同一视图中使用 where 子句显示不同的数据部分的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 6使用不同的where子句查询同一张表

如何在同一字段中使用两个值的 where 子句?

我们可以在 WHERE 子句中对同一列使用多个 AND 条件吗? [复制]

提交 MVC 后在同一视图中显示结果

Mysql InnoDB 视图变得缓慢并且不使用 Where 子句

API 平台:具有默认 WHERE 子句的实体