Jquery ui 如何让JqueryUI使用ASP.Net母版页和多个路径?
我有一个简单的ASP.NET4.0网站,它使用一个母版页,我想包括JqueryUI。 头看起来像这样Jquery ui 如何让JqueryUI使用ASP.Net母版页和多个路径?,jquery-ui,master-pages,Jquery Ui,Master Pages,我有一个简单的ASP.NET4.0网站,它使用一个母版页,我想包括JqueryUI。 头看起来像这样 <head runat="server"> <title></title> <link href="~/css/Main.css" rel="stylesheet" type="text/css" /> <script src="js/jquery-1.6.2.min.js" type="text/javascript"></sc
<head runat="server">
<title></title>
<link href="~/css/Main.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-1.6.2.min.js" type="text/javascript"></script>
<script src="js/jquery-ui-1.8.16.custom/js/jquery-ui-1.8.16.custom.min.js" type="text/javascript"></script>
<link href="js/jquery-ui-1.8.16.custom/css/cupertino/jquery-ui-1.8.16.custom.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
$(function () {
$("#accordion").accordion();
});
</script>
<asp:ContentPlaceHolder ID="HeadContent" runat="server">
</asp:ContentPlaceHolder>
$(函数(){
$(“#手风琴”)。手风琴();
});
对于从母版页继承的内容页,只要它位于同一目录中,一切都可以正常工作。因此,如果内容页是/Home.aspx,则一切正常,但如果是/Sales/Home.aspx,则这些样式永远不会应用于母版页中定义的手风琴。使用。。。“js/jquery-ui-1.8.16.custom/…您正在重定向到js文件夹,相对地(这是一个词吗?)重定向到当前页面的文件夹。如果在Sales/…中,它正在Sales/中查找js文件夹,但可能不在那里。您可以使用指向根目录的绝对链接来防止此情况发生:
<script src="/js/jquery-1.6.2.min.js" type="text/javascript"></script>
这样,它将在站点的根目录中查找JS文件夹。~对浏览器没有任何意义。它只在server.mappath语句中有用。