如何在asp.net中从外部调用.js文件 [英] How to call .js file externally in asp.net
本文介绍了如何在asp.net中从外部调用.js文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我的JScript1.js文件代码
This is my JScript1.js file code
function TestAlert() {
alert("Test"):
}
<script src="Assets/Scripts/JScript1.js" type="text/javascript"></script>
<asp:Button ID="btnLogin" CssClass="login-button" runat="server" Text="Login"
OnClick="btnLogin_Click" OnClientClick="JScript1:TestAlert();"/>
逻辑不起作用..............
the logic is not working..............
推荐答案
如果您使用的是嵌入式javascript,那么最好使用
If you are using an Embedded javascript then its good to use
ClientScript.RegisterStartupScript
此处的示例:-
但是,如果您想使用JScript1.js中的javascript,只需使用简单的
An example here:-
However if you want to use javascript from JScript1.js, using simple
onclientclick="TestAlert()"
.
示例
在ASPX页面上在< header>中提供您的javascript参考标签或标头的内容,例如Bellow ....
On ASPX Page Give The Reference of your javascript in <header> tag or header Content like Bellow....
<script src="../../../JScript.js" type="text/javascript"></script></script>
单击按钮链接时调用Javascript....
Call Javascript On Click Of Button Linke....
<asp:linkbutton id="lnkSelectComp" onclientclick="return selectAllComp();" text="Select All" xmlns:asp="#unknown">
runat="server" /></asp:linkbutton>
这里是JScript.js代码..
Here JScript.js Code..
function selectAllComp() {
var companies = document.getElementById('ctl00_ContentPlaceHolder1_listCompany');
var optLength = companies.options.length;
for (var i = 0; i < optLength; i++) {
companies.options[i].selected = true;
}
return false;
}
谢谢
希望对您有帮助.
Thank You,
Hope It Will Help You.
您好,
从您的代码来看,一切都是正确的.我能看到的唯一问题是有关查找JavaScript文件的信息.请使用 FireBug [
Hi,
Everything is correct from your code. the only problem i can see is about locating your javascript file. Please use FireBug[^] to see if your javascript file is loaded from correct location ?
Hope you will find your issue yourself.
Thanks
-Amit Gajjar.
这篇关于如何在asp.net中从外部调用.js文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文