MVC 报告 - 通用视图,无论模型中的列数如何,都将显示标题和结果

发布于 2024-09-16 09:45:19 字数 274 浏览 3 评论 0原文

对于任何新的报告要求 -

1] 我们将复制现有页面,更改 sql,添加授权并完成。本次活动时间不超过半小时。

2]或在现有页面中添加IF else块。

然而,在 MVC 世界中,我有控制器操作 - 它将返回模型以进行查看。

并且在视图中 - 结果和标题将使用 <% foreach (var item in Model) %> 显示

在这里,我想要一个通用视图,它将显示标题和结果,而不管模型中的列数如何。

有什么建议吗?

for any new report requirement -

1] We will copy existing page, change sql, add authorisation and Done. This activity doesn't take more than half an hour.

2] or add IF else block in the existing page.

However in MVC world, I have Controller Action - which will return model to view.

And in View - Result and Headers will be displayed using <% foreach (var item in Model) %>

Here I want a generic View which will display headers and results irrespective of number of columns in Model.

Any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

独自←快乐 2024-09-23 09:45:19

拥有以下模型怎么样:

public class MyModel
{
    public IEnumerable<string> Headers { get; set; }
    public IEnumerable<string> Values { get; set; }
}

然后您可以循环遍历视图中的标题和值以显示它们。

How about having the following model:

public class MyModel
{
    public IEnumerable<string> Headers { get; set; }
    public IEnumerable<string> Values { get; set; }
}

Then you could loop through the headers and values in your view to display them.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文