asp.net如何调用JS文件?
请问:如何在ASP.NET页面调用JS文件?用<script type="text/javascript" src="commond/ad1.js"></script>不行各位帮帮忙,多谢
--------------------编程问答-------------------- 应该是可以的阿
你写在哪里的阿? --------------------编程问答-------------------- <SCRIPT src="webjs/linkcolor.js"></SCRIPT> --------------------编程问答-------------------- 写在<head></head>里面的,ASP就行,ASP。NET就不行 --------------------编程问答-------------------- 这是行的呀,关键是你在什么地方调用了Js的方法。。 --------------------编程问答-------------------- <script language="javascript" src="webjs/linkcolor.js" type="text/javascript"></script> --------------------编程问答-------------------- 应该看看你的JS文件和你ASP.NET文件的位置关系
可以试试
<script type="text/javascript" src="..\commond/ad1.js"></script>
--------------------编程问答-------------------- <script language="JavaScript" src="../javascript/mm_images.js"></script>
如果在cs 文件中:
RegisterStartupScript("01","<script>document.getElementById('PanelDiscript').style.display='none';</script>");
--------------------编程问答-------------------- 楼主说的不行是怎么样的情况呢?是不是提示脚本出错了?是的话应该是编码的问题,在web.config中加入如下配置节就可以了:
<system.web>
<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
</system.web>
因为默认这些编码都是UTF8,如果你的js文件保存为gb2312编码(简体中文的机子上的默认值)而且其中有中文字符的话,就会出现脚本错误的问题,原来就是编码问题引起的,如果不想在web.config中添加上面的配置节,也可以把js文件另存为utf8编码即可。
========================================
http://www.dotneturls.com —.net开发资源精华收集,正在不断更新及完善中,欢迎推荐资源并提出意见和建议!
--------------------编程问答-------------------- 在ASP页面是用<script type="text/javascript" src="commond/ad1.js"></script>没有问题,也没有什么提示脚本出错,但在ASP.net页面里面用<script type="text/javascript" src="commond/ad1.js"></script>就不行了,看不到效果,也有脚本提示错误 --------------------编程问答-------------------- to joe8282(月月鸟):
就是我上面说的编码的问题了 --------------------编程问答-------------------- <script language="javascript" src="webjs/linkcolor.js" type="text/javascript"></script>
--------------------编程问答-------------------- 注意位置在HEAD区域里,切JS文件路径需准确... --------------------编程问答-------------------- <script language="javascript" src="webjs/linkcolor.js" type="text/javascript"></script>
--------------------编程问答-------------------- 试过了, webdiyer 是正确的 --------------------编程问答-------------------- 为什么我的不行呢?
在配置文件中<system.web>节点中 加了
<globalization requestEncoding= "gb2312 " responseEncoding= "gb2312 "/>
运行后,出现这样的错误!
分析器错误信息: <globalization> 标记包含“responseEncoding”属性的无效值。
--------------------编程问答-------------------- d --------------------编程问答-------------------- <script language= "javascript " src= "webjs/linkcolor.js " type= "text/javascript "> </script> --------------------编程问答-------------------- 9楼和15楼的问题加个 runat="server" 就可以了哈!
补充:.NET技术 , ASP.NET