在ASP项目中调用JS文件

本文关键字:JS 文件 调用 ASP 项目 | 更新日期: 2023-09-27 18:34:57

我有验证.js在我的.net项目的脚本文件夹中。我正在使用具有母版页的asp:内容页面。我已经在母版页中引用了.js文件,并在其中一个 asp:content 网页中使用它,但它不起作用。我也尝试将其直接引用到 asp:content 网页,但它仍然不起作用,但是当我将 js 代码直接复制到标题部分的 asp:content 页面时,它可以工作。我已经尝试了几件事,例如

<script src='<%= Page.ResolveClientUrl("../Scripts/js/validation.js") %>' type="text/javascript"></script>

我也尝试过:

<script type="text/javascript" src="Scripts/js/validation.js"></script>

我错过了什么。

在我的asp:content页面中,我有文本框,例如

请在这里帮助我

在ASP项目中调用JS文件

只需将 js 文件拖放到母版页上,它将自动添加具有正确路径的 js 文件。

您可以使用ScriptManager来引用JS文件,例如

<asp:ScriptManager ID="ScriptManager1" runat="server">
    <Scripts>
        <asp:ScriptReference Path="../Scripts/js/validation.js" />
    </Scripts>
</asp:ScriptManager>

如果您希望仅在标题部分中引用JS

您可以使用
<head>
    <script type="text/javascript" 
        src="<%= Page.ResolveClientUrl("~/Scripts/js/validation.js") %>"></script>
</head>

将 u JS 文件拖放到正文结束标记之后:

样本;

</body>
<script src="../Scripts/js/validation.js" type="text/javascript"></script>
</html>

希望对您有所帮助!