1、通过src引入,这个路径要确保读取到索要加载的js文件
<head runat="server">
<script type="text/javascript" <SPAN style="COLOR: #ff0000">src="ChanggeType.js"></SPAN>
</script>
<title>using javascript</title>
</head>
2、直接引用,把js代码写入head标签之间
<head runat="server">
<script type="text/javascript" >
function ShowName(str)
{
alert("新闻类别:("+str+")")
}
</script>
<title>using javascript</title>
</head>
解决办法:如果引入无效,那么就把引用的js代码改成直接定义引用,也就是方法2所说明的内容。
asp.net中如何引用js的几种方式一、在cs中直接加入js代码<script>function settext(){......}</script>二、引用js文件可以在aspx文件加入:<HEAD><script language="javascript" src="***/***.js"></script></HEAD>或<HEAD><script src="../Js/aa.js" type="text/javascript"></script></HEAD>script 即是你引用JS的地方。src后面的是你JS所在的路径前台调用后台,ajax+json。你在前台写个方法,直接去调后面的处理页面,返回json格式,在前台解析。代码例子:$(document).ready(
function(){
setTimeout(function(){
$.ajax({
type:"post",
url:"Handler1.ashx",
dataType: "json",
success: function(data) {
$("#msg").css("color", "#0000FF").html(data.MSG)
},
error: function(err) {
$("#msg").css("color", "#FF0000").html("access faield:" + err)
}
})
}, 1000)
})
这是个前台的脚本,要jquery。中间的"Handler1.ashx"就是你的后台处理页面,这页面上可以放你的后面逻辑。返回的字符串用json。前台success代表成功调用后台,把消息data.MSG这个显示在msg里。这是一个定时器,每1秒去执行一次后台处理。