日期:2014-05-17 浏览次数:20511 次
<%@ Page Title="" Language="C#" MasterPageFile="~/Layout/Site1.Master" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="Sicent.WxSkper.Main.WebForm1" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> </asp:Content>
------解决方案--------------------
将母板中的js引用改成这样试试:
<script type="text/javascript" src='<%= ResolveUrl("~/Js/jquery-1[1].3.1.js")%>'></script>
------解决方案--------------------
public string ApplicationPath { get { _basePath = this.Request.ApplicationPath; if (_basePath.IndexOf("/") >= 0 && _basePath.Length == 1) _basePath = ""; return _basePath; } }
------解决方案--------------------
对,很有可能就是服务器控件ID改变了,JS调用不到
------解决方案--------------------
js 不能使用!
通常有3种问题: 楼主可以自己调试一下
1、js 路径错误! 母板页和其它页面不在同一目录时,可能会出现此问题。通常css,js 都用相当于网址的根目录(如 “/js/1.js” "/css/1.css") 就可以了!
2、js 文件编码和html 编码不一致! 导入js 时,设置编码。或者把js 的编码改成一致!
3、服务器控件ID改变了,JS调用不到!
右键查看源代码(firebug 更好) 就可以看到html 源代码了!