各位老大,大家好,小弟我遇到了一个非常让我头痛的问题,希望大家能帮帮我
我用了jquery ui theme里面的tab做了一个导航navigation bar之类的东西,不同的tab连接不同的页面,可是问题出来了,我在master page里面写的,问题如下:
1.无论我点哪个tab,tab按下去的效果始终都是在home,虽然内容改变
2. 虽然内容改变了,但是是超过了那个tab以内的框框,不能上传图片,我很郁闷,不知道你们知不知道我讲什么,希望看代码能明白
谢谢大家的帮忙了
下面是我的代码
master page的代码
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage_MasterPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Welcome to I Love Pet Canada</title>
<link href="../Style/Site.css" rel="stylesheet" type="text/css" />
<%--JQuery ui theme component--%>
<link rel="stylesheet" type="text/css" href="../Style/ui-lightness/jquery-ui-1.8.2.custom.css" />
<script src="../Script/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="../Script/jquery-ui-1.8.2.custom.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("#example").tabs({
select: function (event, ui) {
var url = $.data(ui.tab, 'load.tabs');
if (url) {
location.href = url;
return false;
}
return true;
}
});
});
</script>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
<style type="text/css">
.style1
{
width: 201px;
height: 91px;
margin-top: 18px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<p>
<img alt="" class="style1" src="../Image/logo1.png" /></p>
<div class="tab_font">
是不是这些连接写错了呢,因为我把不同的页面(包括master page页)都分别规整到了不同的文件夹
<div id="example">
<ul>
<li><a href="/Home/Home.aspx" >Home</a></li>
<li><a href="../Providers/Providers.aspx">Providers</a></li>
<li><a href="../Supplies/Supplies.aspx">Supplies</a></li>
<li><a href="../Vet/Vet.aspx">Vet</a></li>
<li><a href="../ShowRoom/ShowRoom.aspx">ShowRoom</a></li>
<li><a href="../Contact/Contact.aspx">Contact</a></li>
<li><a href="../Admin/Admin.aspx">Admin</a></li>
</ul>
</div>
<asp:ContentPlaceHolder id="body" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>