c# - 在外部 Javascript 文件中进行内联 C# 调用

标签 c# javascript asp.net

随着我的 javascript 越来越大,我想清理我的 ASPX 文件。

问题是我的很多 javascript 涉及很多内联 C# 调用。即:

'<%=C# method call)%>'

但是当它隐藏在 .js 文件中时,这似乎不起作用。

是否有解决方法可以将我的 javascript 分成 js 文件?

最佳答案

当然,您不能从 .js 文件调用 C#。 C# 代码在服务器上执行,而不是在客户端上执行。服务器上未解析您的 .js 文件。

没有什么能阻止您将实际的 JavaScript 放入 .js 文件,而不是服务器端 C# 代码动态发出的 JavaScript。

如果您有大量生成 JavaScript 的 C# 代码,您仍然可以使用部分 View 来组织代码(这是 MVC 术语,但我确信标准 ASP.Net 也有类似的东西)。

关于c# - 在外部 Javascript 文件中进行内联 C# 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11997292/

相关文章:

c# - 使用 Excel Interop Com 对象时消除 '2 dots' 的使用 - C#

c# - ASP.NET Core 2 - 全局过滤器注册多种方式?

javascript - 将鼠标悬停在工具提示上时保持 v-tooltip 打开

javascript - 如何使用 javascript 将值 bootstrap 下拉列表设置为隐藏值 asp.net

javascript - 压缩脚本和样式并将所有 js 和样式引用组合成单个引用以优化站点性能

c# WCF 测试 EntityDescriptor

c# - 带有可选小时数的 TimeSpan FormatString

javascript - d3.js 中对数刻度的奇怪行为

c# - 指导我在 asp.net 中做 This Timer Application

asp.net - 防止在多行文本框中换行