RegisterClientScriptBlock与RegisterClientScriptInclude

时间:2009-02-28 15:33:34

标签: asp.net javascript registerclientscriptblock

使用RegisterClientScriptBlock我减少了服务器请求。 但是RegisterClientScriptInclude我可以将HTML和javascript分开。

我更喜欢哪种方法?

编辑:其他问题 - 你在哪里存储你的js块。我习惯将它们放入资源文件中。

3 个答案:

答案 0 :(得分:2)

如果您想以某种方式修改脚本,RegisterClientScriptBlock方法很方便。

如果您可以将脚本作为静态文件包含在内,我建议您这样做,因为浏览器会缓存该文件,以便仅在第一次使用时才会请求该文件。当然,鉴于脚本不仅仅是几行。

答案 1 :(得分:0)

使用当时最符合您需求的方法。我不认为有一条规则说你必须为每一种可能性选择一种或另一种。

答案 2 :(得分:0)

两个函数都应该作为JS的最后手段。将JavaScript存储并附加到网站的最佳方法是使用静态链接。