【问题标题】:which is the best method to load the Data without database interactivity这是在没有数据库交互的情况下加载数据的最佳方法
【发布时间】:2012-12-09 08:20:09
【问题描述】:

在我的新项目中,我的主页上有很多动态数据块。例如

  • 最新消息(显示来自 DB 的前 2 条新闻,包含小图片、摘要文本和阅读更多链接)
  • 本周特卖(显示来自 DB 的前 2 名特卖,包含小图片、标题、副标题、摘要文本和阅读更多链接)

为了实现这样的事情,我打算采用以下方法之一。

方法 A: 将此类数据存储在单独的 HTML 文件中,并使用 Jquery ajax() 调用MVC RenderPage() 进行渲染>

方法 B: 将此类数据存储在单独的文本文件中,并使用 Jquery ajax() 调用

进行渲染

方法 C: 将此类数据存储在单独的 XML 文件中,并使用 Jquery ajax() 调用 通过读取 XML 并构建 HTML 数据来呈现它

那么任何人都可以建议我哪种方法是最好的方法吗?我不会在主页加载期间进行数据库交互。

【问题讨论】:

  • 您的问题最终解决了吗?

标签: html xml database jquery text


【解决方案1】:

我会推荐 XML 路由。原因是如果这个内容要经常更新并显示在你的主页上,你需要一个相对受限的数据格式。

如果您将数据存储在 HTML 中,您将存储结构数据和可能的图形数据以及要显示的实际文本。这使修饰符能够更改(或意外破坏)您的内容的外观。

如果您将数据存储为原始文本,则没有给定的格式可以遵循。如果您需要文章的标题、作者和文本来发布,则没有预定义的模板规定此人必须包含这些数据。

存储为 XML 解决了这两个问题。您可以只存储内容,然后在您的页面上将其解析为您(页面作者)预定义的 HTML 元素。此外,您可以指定一种文档格式,以列出文档中允许的标签。这意味着您作为页面作者可以更好地控制将发送给您的数据类型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-03
    • 1970-01-01
    • 2010-11-03
    • 1970-01-01
    • 1970-01-01
    • 2016-09-05
    • 2015-12-26
    相关资源
    最近更新 更多