我在想这个想法: 1.从服务器请求数据并使用C#以json格式写入JavaScript文件 2.页面加载时,页面加载js文件,我可以使用javascript数据?以json格式将数据写入js文件?
这是一个好的或坏主意? 有没有什么地方可以做到这一点?
感谢
我在想这个想法: 1.从服务器请求数据并使用C#以json格式写入JavaScript文件 2.页面加载时,页面加载js文件,我可以使用javascript数据?以json格式将数据写入js文件?
这是一个好的或坏主意? 有没有什么地方可以做到这一点?
感谢
我会考虑到:
考虑到这些问题,我建议使用JSON作为数据接口。
JavaScript的性能因浏览器而异,在负载下可能会下坡,但对于那样小的数据集,您不必担心这一点。
如果您使用的是MVC,AJAX和JSON非常简单。
我的公司偶尔会在页面仅保存静态数据时执行此操作。它看起来是这样的一个的.aspx文件中:如果
var initialData = <asp:Literal runat="server" id="MyAwesomeLiteral" Text="null" />;
myObject.init(initialData);
这仅适用于您确信您的数据不能被操纵,以坏结束。如果您有ID,尤其是顺序的ID,请对其进行加密。
它只有一个表有7个字段,并且它不会包含那么多的数据。 只有授权的人可以加载json,它是只读的。 – Bart 2010-08-06 01:44:55
如果他输出JSON,他应该是安全明智的 - 只要他确保用户数据在字符串中正确转义,除非他重新创建JSON输出轮,否则应该由他使用的任何JSON库完成。 – Thanatos 2010-08-06 01:52:41