Jquery asp.net$在url重写后未定义,之前的url重写工作正常
我们已经开始实现url重写。然而,它开始给出$是一个未定义的错误 最初没有任何重写逻辑,该项目工作得非常好,没有错误 我已经引用了javascript文件Jquery asp.net$在url重写后未定义,之前的url重写工作正常,jquery,asp.net,url-rewriting,undefined,Jquery,Asp.net,Url Rewriting,Undefined,我们已经开始实现url重写。然而,它开始给出$是一个未定义的错误 最初没有任何重写逻辑,该项目工作得非常好,没有错误 我已经引用了javascript文件 <script src="~/JS/UI/jquery-1.6.2.min.js" type="text/javascript"></script> 我遗漏了什么吗?我在网上读过很多类似的帖子,也尝试过很多类似的方法,比如ResolveURL和../,但是没有一个是有效的我不相信脚本标签中的~是有效的;它通常是为
<script src="~/JS/UI/jquery-1.6.2.min.js" type="text/javascript"></script>
我遗漏了什么吗?我在网上读过很多类似的帖子,也尝试过很多类似的方法,比如ResolveURL和../,但是没有一个是有效的我不相信脚本标签中的
~
是有效的;它通常是为.net控件/用户控件保留的
请将其删除,然后重试
<script src="/JS/UI/jquery-1.6.2.min.js" type="text/javascript"></script>
在我的项目中,我也在使用url重写,面临这个问题,我这样解决这个问题 在我的master.cs页面中,我创建了如下函数
public static string PageResolveUrls(System.Web.UI.Page pPage)
{
string strSiteUrl =System.Configuration.ConfigurationSettings.AppSettings["WebName"];
string Url = pPage.Request.Url.ToString();
string ReturnUrl = "";
ReturnUrl = strSiteUrl;
return ReturnUrl;
}
<base href="<%=PageResolveUrls(Page) %>">
</base>
<script src="<%=PageResolveUrl(Page,"JS/jQuery/jquery.js") %>" type="text/javascript"></script>
我在master.aspx页面中使用这个函数,如下所示
public static string PageResolveUrls(System.Web.UI.Page pPage)
{
string strSiteUrl =System.Configuration.ConfigurationSettings.AppSettings["WebName"];
string Url = pPage.Request.Url.ToString();
string ReturnUrl = "";
ReturnUrl = strSiteUrl;
return ReturnUrl;
}
<base href="<%=PageResolveUrls(Page) %>">
</base>
<script src="<%=PageResolveUrl(Page,"JS/jQuery/jquery.js") %>" type="text/javascript"></script>
我想这会帮助你 您需要添加
。/
而不是~
符号。它将解决这个问题。只需使用启动src=
。/
是否可以检查jquery是否已加载。检查页面的查看源代码。从~/
符号更改为。/
并检查。。。。(或)尝试使用
查看源代码后我到底要查找什么。仅供参考…我们正在使用母版页和几个控件。我已经在母版页文件中包含了所有的js,我们正在使用一个superfish动态构建顶部菜单solution@ManikandanSethuraju当前位置如果你看到我的原始帖子,我已经提到../不是working@vs尝试使用工具查看是否加载了源,在Safari/Chrome和IE中,如果您点击F12,将出现一个开发人员工具-源代码或脚本将显示您是否加载了jQuery。Firefox有一个优秀的Firebug插件,可以做同样的事情(出现在F12上)。对!你必须使用上面建议的结构。如果需要父目录,可以编写:../JS/UI或../../JS/UI字符串Url=pPage.Request.Url.ToString()的用法是什么;在您的代码中,您只需分配ReturnUrl=stristeurl;