环境:vs2010 .net 4.0
在后面中引用js
<script src="../../JS/jquery/Jquery.js" type="text/javascript"></script>
由于工程中使用了Route重订向,画面URL为http://xxxx/ScreenID/
打开该画面时,Page_Load会执行两次,第二次的url为http://xxxx/JS/jquery/Jquery.js
不使用Route规则时则不会有该现象。
后改为
<script src="/JS/jquery/Jquery.js" type="text/javascript"></script>
即解决了该问题。
同样的图片的src也有该问题。
问题虽然解决了,但是不明白原因。
路径问题,使用路由后看到的url地址和实际文件存在地址不一样,但实际请求的是物理文件