代码之家  ›  专栏  ›  技术社区  ›  Mark Redman

net mvc jquery:我们应该关注视图上的jquery/javascript吗?

  •  3
  • Mark Redman  · 技术社区  · 15 年前

    我们正从webforms转向mvc,并使用了大量jquery。

    我觉得我们的视图中有很多jquery/javascript,是不是很常见,是否存在安全问题。显而易见的一步是重构成插件和更通用的用户控件等,但是通过查看js文件等,这个jquery仍然是“可见的”。

    我们正在验证服务器端的所有内容,但我们是否应该担心?

    2 回复  |  直到 12 年前
        1
  •  2
  •   amurra    15 年前

    我同意patrick关于使用更多javascript相关的安全问题。不过,您可能需要考虑的另一件事是限制视图中出现的javascript数量与include文件中出现的javascript数量。视图中的js越多,就意味着需要连接的数据越多,而且根据数量的不同,可能会减慢页面的加载时间。至少,如果通用javascript函数在include文件中,它们可以被缓存,并有助于最小化此问题。

        2
  •  2
  •   Patrick Karcher    15 年前

    只要你没有专利算法或机密资料,这通常不是安全问题。(只要您也像您所说的那样进行服务器端验证。)

    协调和 维修 然而,这些脚本很快就成了一个问题。mvc不像web表单那样提供clientscriptmanager控件。我们使用的javascript比以前多得多,即使是jquery(谢天谢地)。见 here 例如,开发人员如何改进这些脚本的管理。