【问题标题】:How would I go about adding tabs to partition blog posts in an MVC application? [closed]我将如何在 MVC 应用程序中添加标签来分区博客文章? [关闭]
【发布时间】:2015-06-05 11:23:00
【问题描述】:

好的,所以让我详细说明一下,因为我不完全确定如何提出这个问题(也许是为什么我找不到任何可以帮助我的问题)。当我向我的网站添加帖子时,我希望能够说“好吧,这是十个帖子,是时候开始一个新标签了”。当有多个内容页面时,您通常会在网站上看到这些选项卡。我将 C# 与 MVC 框架一起使用,并且我的内容存储在 localDB 中,当前正在通过模型加载并显示模型中的每个项目。旁注,如果我的术语听起来不对或其他什么,那是因为我现在只使用 C# 大约一个月(我的背景是 C),所以对此我深表歉意。我只是觉得这是一个很常见的功能,做起来不可能那么复杂,我只是不完全确定该怎么做......

我将快速列出我尝试过的一些事情,我想如果我能算出数据库中有多少行,除以我希望每页显示的文章数,那将给我标签计数,然后我可以说好吧,一旦你展示了这么多文章,创建一个标签并从你离开的地方继续。由于缺乏知识,我尝试过但失败了(我不知道在哪里寻找如此具体的东西)。我尝试了其他一些小事情,但很快意识到它们行不通。我不确定人们希望看到什么代码(我假设这只是我们通常所做的),所以如果需要任何代码,我非常乐意发布。

提前非常感谢,通常我不会上网寻求帮助(实际上这是我第一次寻求帮助)但我真的很难过。

【问题讨论】:

  • 听起来你在描述pagination。这是一个非常广泛的问题。
  • 我认为这是一个广泛的话题,但嘿,这至少让我有一些东西可以研究,谢谢!
  • 如果你不懂 HTML,那么 ASP.NET MVC 就帮不了你。没有“选项卡控件”。您首先必须弄清楚您希望 HTML 的外观如何,然后弄清楚 ASP.NET MVC 如何帮助您生成正确的 HTML。
  • 我知道 html,我知道如何设置标签的样式,它只是另一个导航栏,但你不知道会有多少标签,你必须能够更新基于关于数据库中的条目数,所以我问你如何根据数据库中的记录数更新选项卡的数量,以及如何计算数据库中的记录数,在每个我用来生成 html,您无法跟踪显示了多少项目,因为即使您增加一个变量,当 foreach 结束时它也会超出范围。相信我,我不是一团糟。
  • 我的建议仍然有效。首先弄清楚如何在 HTML 中做到这一点。然后弄清楚如何使用 ASP.NET MVC 来完成它。对于Stack Overflow,“如何在 HTML 中实现”的问题实际上过于宽泛,因为有很多可能的答案。

标签: c# html asp.net-mvc


【解决方案1】:

使用选项卡,您可以处理有限数量的数据。例如,在屏幕上输入表格,每个选项卡代表不同的类别。从用户的角度来看,有无数个标签要浏览是相当痛苦的。

我建议像@Rowan 提到的那样研究分页。听起来这更像是您正在寻找的东西。您将帖子分成“页面”,让用户浏览内容。

【讨论】:

  • 非常感谢,我会调查的 :)
猜你喜欢
  • 2013-08-12
  • 2012-10-16
  • 1970-01-01
  • 2016-05-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-06
  • 2020-03-24
相关资源
最近更新 更多