2016-10-04 71 views
0

最后得到数据表正确检索,然后为我正在编写的应用程序格式化数据,并在查看代码后,我开始怀疑,是否允许数据表检索原始数据并更好在视图的javascript中格式化它,还是在将类中的表数据格式化为数据表之前,将其格式化?jQuery Datatables:Ajax vs c#loading

我的第一本能是允许类做到这一点,但作为jQuery的新手,我想知道如果这样做,那么为什么数据表具有这么多的客户端功能。

任何人都有优点或缺点吗?

+0

当你说“格式”时,你指的是操纵数据还是添加某种类型的样式? –

+0

@Kent - 不一定会改变数据,但可以将样式添加到单元格中,将两个字段数据合并到一个单元格中,根据单元格的值更改样式等。 –

回答

0

不知道更多,我会建议在客户端的格式和样式。 这里有一些想法...

  • 同一个网站/客户端应用程序,减少交通量/从服务器向客户端发送的数据将是有益的。
  • 集中所有样式的逻辑将有助于您长期降低网站的复杂性,并使以后更容易更改。
  • 客户端的样式将允许您使用相同的服务器端代码(即原生移动应用程序和Web浏览器)为多个不同类型的客户端提供服务。
  • 通常的做法是提供您希望以标准格式(如JSON)显示的数据,然后格式化内容以适合客户端代码中的客户端设备。
+1

谢谢。我将未标记的数据作为JSON字符串传递,然后在客户端使其“非常漂亮”。 –