2012-12-09 26 views
0

在我的新项目中,主页上有很多动态数据块。例如,这是在没有数据库交互的情况下加载数据的最佳方法

  • 最新消息(显示器顶部2日消息从数据库,包含一个小图像,抽象的文字,更多的链接)一周的
  • 优惠(显示器顶部2优惠DB,包含小图像,标题,小标题,抽象文字,并阅读更多链接)

要实现这样的事情,我打算采取以下方法之一。

方法答:存储在一个单独的HTML文件这样的数据,并呈现,使用任一Jquery的AJAX()调用MVC RenderPage()

方法B:存储在这样的数据单独的文本文件,并且呈现该使用Jquery的AJAX()调用

方法C:存储在单独的XML文件这样的数据,一个nd呈现使用Jquery ajax()通过读取XML调用并构建HTML数据

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

+0

你最终解决了你的问题吗? –

回答

1

我会推荐XML路线。之所以这样,是因为如果这些内容将被频繁更新并显示在您的主页上,则您需要相对受限的数据格式。

如果您将数据存储在HTML中,那么您将存储结构数据和可能的图形数据以及要显示的实际文本。这使修改器能够改变(或意外中断)你的内容的外观。

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

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

相关问题