javascript - 我可以在 .js 文件中编写 ASP 代码吗?

标签 javascript asp-classic

我可以在 .js 文件中编写 ASP 代码吗?或者,如果我可以通过任何方式更新 .js 文件中的数据库。

最佳答案

从技术上讲,是的。

您需要在IIS 和web.config 文件中添加js 扩展:

<system.web>
<httpHandlers>
<add verb="*" path="*.js" type="System.Web.UI.PageHandlerFactory"/>
</httpHandlers>

另一种选择(我推荐)是请求 .asp 文件,如下所示:

<script type="text/javascript" src="yourASPfile.asp"></script>

你的 ASPfile.asp 将发送一个 javascript header :

<%
Response.ContentType = "application/x-javascript"
%>

虽然从技术上讲,您不需要设置标题。

现在您可以编写 asp/javascript,它由服务器解析,然后传送到浏览器以供使用。

关于javascript - 我可以在 .js 文件中编写 ASP 代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2889815/

相关文章:

javascript - jquery $.ajax 调用在 Chrome 或 Firefox 中导致 401 未经授权的响应,但在 IE 中有效

asp.net - 经典 asp "An error occurred when verifying security for the message."iis7 传输级安全

sql-server - VBScript、ASP 代码和 SQL Server 2000 的单元测试

javascript - AngularJS + i18n 本地化从另一台服务器加载 JSON

javascript - 将日期时间从服务器转换为字符串javascript

javascript - 如何使导航栏在滚动时改变颜色,但仅当屏幕宽度大于 600px 时?

sql-server - SQL Server 返回空记录集 ADODB.Connection

vbscript - Asp 条件语法

html - ODB 错误 80040e14 ASP 经典

javascript - map is not a function 在 REACT 中对数组使用 push 后出现错误