我的.net项目的scripts文件夹中有validation.js。我正在使用具有母版页的asp:content页面。我在主页面中引用了.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页面中,我有
等文本框
请在这里帮助我
答案 0 :(得分:2)
只需拖动js文件并将其放在母版页上,它就会自动添加具有正确路径的js文件。
答案 1 :(得分:0)
您可以使用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>
答案 2 :(得分:0)
在正文结束标记之后拖放你的JS文件:
示例;
</body>
<script src="../Scripts/js/validation.js" type="text/javascript"></script>
</html>
希望它有所帮助!