Aspnet 中引入Javascript 的方法有很多在做牛腩的时候主要讲了两种
个人认为可以分为直接引入和间接引入
一直接引入在前台页面调用自定义的javascript 函数
打开前台页面在 head 元素之间加入 script 元素将 type 元素设置为 " text/javascript "然后写javascript自定义的函数
复制代码 代码如下:
<head runat="server">
<script type="text/javascript" >
function ShowName(str)
{
alert("新闻类别:("+str+")");
}
</script>
<title>using javascript</title>
</head>
body 元素间通过事件来访问比如要通过button 的单击事件(onclientclick)来访问 javascript 函数的ShwoName()的示例如下:
复制代码 代码如下:
<SPAN style="FONT
SIZE:
px"><asp:Button ID="Button
" runat="server" Text="Button" onclientclick="ShowName(
中国新闻
)" /></SPAN>
这时运行项目单击 button时会显示“新闻类别中国新闻”这就是在前端页面直接定义及调用javascript函数
二间接引入在前台通过引入js文件来调用相应的函数
与直接访问步骤是一样的都是需要先引入在调用因为直接引入是把javascript函数写在前台界面中间接引用是写在一个JS文件中的所以间接引用需要指明要调用的js 文件
代码如下红色部分指出了javascript文件
复制代码 代码如下:
<head runat="server">
<script type="text/javascript" <SPAN style="COLOR: #ff
">src="ChanggeType
js"></SPAN>
</script>
<title>using javascript</title>
</head>
同样定义完后要在body中进行调用
PS:两种方法都可以实现引入直接引入可能开始写起来比较简单直观但是javascript代码与HTML标签一起直接放在前 端页面中代码一多页面因此而变得臃肿以后要改动也麻烦灵活性不好所以直接引入这种方法适合做小型的项目维护和修改不大
建议大家在进行编程时吧 javascript代码放到独立的js文件中其他页面通过引入该js文件来使用相应的 javascript代码操作灵活维护改动都方便
这里说了两种ASPnet 从前台引入javascript的方法还有从后台访问javascript的方法也有很多还没有涉及到