随着我的 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/