C# 如何在asp.net的cs代码中包含javascript文件
在default.aspx中,我有:C# 如何在asp.net的cs代码中包含javascript文件,c#,javascript,asp.net,C#,Javascript,Asp.net,在default.aspx中,我有: <form id="form1" runat="server"> <div> <asp:Button ID="clikme" runat="server" Text="click me" /> </div> </form> clikme.Attributes.Add("OnClick", "javaScript: return myfunction();"
<form id="form1" runat="server">
<div>
<asp:Button ID="clikme" runat="server" Text="click me" />
</div>
</form>
clikme.Attributes.Add("OnClick", "javaScript: return myfunction();");
在JScript 1.js中,我有
function myFunction() {
alert('this is my function');
return false;
}
上面的代码不起作用,它显示“Microsoft JScript运行时错误:应为对象”。我不知道如何找到解决方案。您使用错误的名称调用函数myfunction()应该是myfunction(),因为javascript区分大小写。还要确保在当前的aspx文件中包含
jscript 1.js
。您可以阅读本文以了解如何包含js文件
clikme.Attributes.Add("OnClick", "javaScript: return myFunction();");
包括js文件
<script type="text/javascript" src="yourDirectorIfAny/JScript1.js" ></script>
您调用的函数名称错误myfunction()应该是myfunction(),因为javascript区分大小写。还要确保在当前的aspx文件中包含
jscript 1.js
。您可以阅读本文以了解如何包含js文件
clikme.Attributes.Add("OnClick", "javaScript: return myFunction();");
包括js文件
<script type="text/javascript" src="yourDirectorIfAny/JScript1.js" ></script>
试试这个
加
将type='text/javascript'language=“javascript”脚本添加到js部分,并将函数放在其中。试试这个
加
将type='text/javascript'language=“javascript”脚本写入js部分,并将函数放入其中。试试看
clikme.Attributes.Add("OnClientClick", "javaScript: return myFunction();");
试一试
最好的方法是按照Adil的建议,在Aspx页面本身上提供javascript文件的引用。如果您想在代码隐藏中注册一些javascript方法,那么可以看看这个示例
最好的方法是按照Adil的建议,在Aspx页面本身提供javascript文件的引用。如果您想在代码隐藏中注册一些javascript方法,那么可以看看这个示例
JScript是区分大小写的语言
clikme.Attributes.Add("OnClick", "javaScript: return myfunction();");
function myFunction() {
...
}
检查上面的行。myFunction函数必须相等。JScript是区分大小写的语言
clikme.Attributes.Add("OnClick", "javaScript: return myfunction();");
function myFunction() {
...
}
Something like below will helpfull..
string script = "myFunction();";
AjaxControlToolkit.ToolkitScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", script, true);
检查上面的行。myFunction函数必须相等。如何包含js文件,只需在js文件中添加一些更改即可确保包含js文件。如何包含js文件,只需在js文件中添加一些更改即可确保包含js文件。
Something like below will helpfull..
string script = "myFunction();";
AjaxControlToolkit.ToolkitScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", script, true);