Javascript .js文件不适用于asp.net
我有以下简单的javascript函数Javascript .js文件不适用于asp.net,javascript,asp.net,Javascript,Asp.net,我有以下简单的javascript函数 function invokeMeMaster() { alert('I was invoked from page'); } 它在代码中正常工作,但当我将其作为外部js文件添加时,不会发生任何情况。 我尝试添加js文件,并在按钮单击中调用此函数,如下所示 <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"> <
function invokeMeMaster() {
alert('I was invoked from page');
}
它在代码中正常工作,但当我将其作为外部js文件添加时,不会发生任何情况。
我尝试添加js文件,并在按钮单击中调用此函数,如下所示
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
<script type="text/javascript"> src = <%= ResolveUrl("~/Scripts/JScript1.js")%> </script>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<asp:Button ID="btnMaster" runat="server" Text="Button" OnClientClick="invokeMeMaster();"/>
</asp:Content>
src=
我错过了什么?代码不是这样工作的吗?
rhanks是
标记的属性
您正在创建Javascript变量并将其分配给无效语法。
src
是
标记的属性
您正在创建Javascript变量并将其分配给无效语法。您的脚本标记格式不正确。尝试:
<script type="text/javascript" src='<%= ResolveUrl("~/Scripts/JScript1.js")%>' ></script>
您的脚本标记格式不正确。尝试:
<script type="text/javascript" src='<%= ResolveUrl("~/Scripts/JScript1.js")%>' ></script>
您可以尝试以下方法:-
<script type="text/javascript" src = <%= ResolveUrl("~/Scripts/JScript1.js")%>> </script>
而不是
<script type="text/javascript"> src = <%= ResolveUrl("~/Scripts/JScript1.js")%> </script>
src=
src
应包含在脚本
标记中。您可以尝试以下方法:-
<script type="text/javascript" src = <%= ResolveUrl("~/Scripts/JScript1.js")%>> </script>
而不是
<script type="text/javascript"> src = <%= ResolveUrl("~/Scripts/JScript1.js")%> </script>
src=
src
应包含在脚本
标记中。代码应如下所示:
<script type="text/javascript" src='<%= ResolveUrl("~/Scripts/JScript1.js")%>'> </script>
代码应如下所示:
<script type="text/javascript" src='<%= ResolveUrl("~/Scripts/JScript1.js")%>'> </script>
有几种方法可以做到这一点。。。我个人会给button控件一个类(CssClass属性),并使用JavaScript将其作为目标 使用jQuery,我将执行以下操作:
(function () {
function invokeMeMaster() {
alert('I was invoked from page');
}
$('.btnMaster').click(function() {
invokeMeMaster();
});
});
老实说,我甚至不会使用asp:button控件。它希望有一个职位回来。。。我的意思是,使用它本身没有任何问题,但我的方法会有所不同。有几种方法可以做到这一点。。。我个人会给button控件一个类(CssClass属性),并使用JavaScript将其作为目标 使用jQuery,我将执行以下操作:
(function () {
function invokeMeMaster() {
alert('I was invoked from page');
}
$('.btnMaster').click(function() {
invokeMeMaster();
});
});
老实说,我甚至不会使用asp:button控件。它希望有一个职位回来。。。我的意思是,使用它本身没有任何问题,但我的方法会有所不同。阅读生成的源代码,你就会开悟。阅读生成的源代码,你就会开悟。我尝试过这个,但什么都没有发生?请帮忙?!您的JScript 1.js文件是否确实位于以下目录:*root*/Scripts/JScript 1.js?所有的拼写都正确吗?我总是被一个流氓角色绊倒…我试过这个,但什么都没发生?请帮忙?!您的JScript 1.js文件是否确实位于以下目录:*root*/Scripts/JScript 1.js?所有的拼写都正确吗?我总是被一个流氓角色绊倒。。。