我可以在.js文件中写入ASP代码吗?或者,如果有什么方法可以通过它来更新.js文件中的数据库。我可以在.js文件中写入ASP代码吗?
回答
技术上,是的。
您需要添加JS扩展到IIS和web.config文件:
<system.web>
<httpHandlers>
<add verb="*" path="*.js" type="System.Web.UI.PageHandlerFactory"/>
</httpHandlers>
其他选项(我推荐)的请求.asp文件,像这样:
<script type="text/javascript" src="yourASPfile.asp"></script>
而且yourASPfile.asp将派遣一个javascript头:
<%
Response.ContentType = "application/x-javascript"
%>
尽管从技术上说,你并不需要设置标题。
现在你可以编写asp/javascript,然后由服务器解析,然后交付给浏览器使用。
你也可以创建一个常规的asp脚本来输出JS(包括'content-type'头文件),然后将一个假JS文件发送给它。例如,您可以设置一个路由规则,使得“http:// foo/js/dynamic/$ bar.js”路由到“http://foo/generate_js.asp?param = $ bar'。 – 2010-08-26 04:21:55
如果您的意思是您想使用服务器端脚本来生成.js
文件,那么Dan's answer可以帮助您。
如果你的意思是你想使用Javascript作为你的服务器端ASP语言,那么你可以这样做。您可以通过配置进行设置(将默认语言从VBScript更改为JScript),或者您可以按文件明确进行设置。我做后者,只是因为压倒性的假设是.asp
页面是用VBScript编写的。这里有一个例子:
<%@Language=JScript%>
<!DOCTYPE HTML>
<html>
<head>
<title>Example Javascript ASP Page</title>
</head>
<body>
<%
var hello;
hello = "Hello from Javascript!";
Response.Write("<p>" + hello + "</p>");
%>
</body>
</html>
我这样做是任何传统的ASP应用程序,我写的,因为这样我使用的客户端和服务器上相同的语言。我经常编写一个抽象的功能,最终在两个地方(通过包含)。非常有效。 :-)
非常有趣... – 2010-08-26 15:44:03
- 1. 我可以在.htacces文件中写入php代码吗?
- 2. 我们可以缩短我写在js中的jQuery代码吗?
- 3. CSS代码/文件可以加载JS代码/文件吗?
- 4. 我可以在我的IdeaVim .ideavimrc文件中写入Vimscript吗?
- 5. 我可以写更好的代码吗?
- 6. Drupal 7 - 可以在模板文件中编写php代码吗?
- 7. 我可以在LaTeX而不是TeX中写入cls文件吗?
- 8. 我们可以使用akka.event.Logging在文件中写入日志吗?
- 9. 我可以在root direcotry android中写入文件吗?
- 10. 我可以在Session_End中写入我的登录页面重定向代码吗?
- 11. 我可以在PHP代码中包含C文件吗?
- 12. 我可以写入嵌入式资源文本文件吗?
- 13. 我可以将HTML代码写入Window.showModalDialog()吗?
- 14. 我可以在我的Controller $范围中注入Java代码吗?
- 15. 我可以在我的代码中导入libsyntax吗?
- 16. VBA MS Excel:我可以在模块中编写UserForm代码吗?
- 17. 我可以在ajax代码中编写SQL更新吗?
- 18. 我可以在Drupal中编写自己的HTML代码吗?
- 19. 我可以在netbeans6.9.1中编写scala代码吗?
- 20. 我可以在机器代码中编写操作系统吗?
- 21. 我可以使用HTML5/JS编写文件吗?
- 22. 在.js文件中插入php代码
- 23. 我可以在同一个HTML文件中插入PHP和JavaScript代码吗?
- 24. 可以用Formatter写入文件吗?
- 25. 可以使用JavaScript写入文件吗?
- 26. 我可以写入背景中的文件吗?
- 27. 我可以在AppEngine上打开/写入SQLite文件吗?
- 28. 你可以将汇编代码注入到exe文件中吗?
- 29. 我可以在.dir-locals.el中放入任意的elisp代码吗?
- 30. 我可以在GUI初始化代码中加入try-catch吗?
您是否打算在客户端浏览器上运行JavaScript,以便您希望发生数据库更新? – Alistair 2010-05-22 21:25:31
很难说出你在问什么。你问是否可以在服务你的'.js'文件时使用服务器端脚本,将它们定制到客户端?或者你的意思是你想*使用Javascript编写* ASP页面? – 2010-05-22 21:54:20