【问题标题】:write data in json format to js file?将json格式的数据写入js文件?
【发布时间】:2010-08-06 01:18:58
【问题描述】:

我正在考虑这个想法: 1.从服务器请求数据并使用C#以json格式写入javascript文件 2.页面加载时,页面加载js文件,我可以使用javascript使用数据吗?

这是个好主意还是坏主意? 有没有这样做的例子?

谢谢

【问题讨论】:

    标签: c# javascript json


    【解决方案1】:

    我会考虑:

    • 性能,您是否希望数据集小到足以由浏览器管理?您的实体之间的关系有多复杂?
    • 安全,您将如何保护数据以避免恶意代码执行?

    考虑到这些问题,我建议将 JSON 用于数据接口。

    【讨论】:

    • 只有一张表,有7个字段,不会包含那么多数据。只有授权的人才能加载json,并且是只读的。
    • 如果他输出 JSON,他应该在安全方面做得很好——只要他确保用户数据最终在字符串中正确转义,除非他重新发明 JSON 输出轮,否则应该由无论他使用什么 JSON 库。
    【解决方案2】:

    JavaScript 性能因浏览器而异,并且在负载下可能会下降,但对于这么小的数据集,您不必担心这一点。

    如果你使用 MVC,AJAX 和 JSON 都非常简单。

    【讨论】:

      【解决方案3】:

      当页面只包含静态数据时,我的公司偶尔会这样做。它在 .aspx 文档中看起来像这样:

      var initialData = <asp:Literal runat="server" id="MyAwesomeLiteral" Text="null" />;
      
      myObject.init(initialData);
      

      这仅在您确信您的数据不会被操纵至不良目的时才有效。如果您有 ID,尤其是顺序 ID,请对其进行加密。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-06-09
        • 2017-06-03
        • 2015-04-28
        • 2016-11-12
        • 1970-01-01
        • 2018-05-26
        • 1970-01-01
        • 2014-12-01
        相关资源
        最近更新 更多