何时选择从代码隐藏而不是外部 js 文件进行 Javascript 注入

2024-01-19

我正在开发 C# Web 应用程序,并且必须处理一些 javascript 代码。

我可以使用我现在正在执行的 .cs 文件中的 javascript 注入来完成此操作,也可以选择将我的代码包含到外部 js 文件中。

我想知道您什么时候更愿意选择一种方式而不是另一种方式。

据我所知,将代码放在外部 .js 文件中可以更清晰,并且可以简化调试。 然而,来自代码隐藏的代码注入会将我的组件的所有必要代码保留在一起。

我可以告诉你你的想法吗?

Thanks.

Pat.


问题#1:需要动态生成JS吗?

是的 - 从代码隐藏注入 否 - 外部文件

问题#2:用户控件中的用法是否可以在多个项目中使用?

是的 - 可能会注入,更可能是标记或具有已知相对路径或共享绝对路径的外部文件。 不 - 绝对是外部代码。

如果动态生成基本上是在代码中动态生成标识符或数字,则可以内联一些 ASP 标记来在标记中完成工作。简而言之,动态 JS 应该在您需要时发生,因为您无法以任何其他方式做到这一点。确保动态 JS 工作是一个两层过程;确保 ASP.NET 代码创建您期望的 JS,然后确保您期望的 JS 确实按您期望的方式工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

何时选择从代码隐藏而不是外部 js 文件进行 Javascript 注入 的相关文章

随机推荐