在asp.net的Bootstrap导航选项卡中显示不同的页面

时间:2014-01-23 10:49:27

标签: asp.net twitter-bootstrap

我在Asp.net有一个母版页面

 Default.Master
<body>
<form id="form1" runat="server">
<table width="1340" border="0" align="center" cellpadding="0" cellspacing="0">
<div>
    <ul class="nav nav-tabs" id="tabs-table">
     <li><a href="#1" data-toggle="tab">Login</a></li>
     <li><a href="#2" data-toggle="tab">Members</a></li>
     <li class="active"><a href="#3" data-toggle="tab">Search</a></li>
    </ul>
<div class="tab-content">
    <div class="tab-pane" id="1">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"></asp:ContentPlaceHolder>
    </div>
</div>

Content PlacedHolder未在我的登录页面中显示任何内容

 Login.aspx

<%@ Page Title="" Language="C#" MasterPageFile="~/Default.Master" AutoEventWireup="true" CodeBehind="Login.aspx.cs" Inherits="GRCOM_Web_Admin.Login" %>

 <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<p>This is Section 1</p>
   <div style="width: 100%">
    <asp:Label ID="Userlbl" runat="server" Text="User Name"></asp:Label>
   <asp:TextBox ID="Usertxtbox" runat="server"></asp:TextBox>              

3 个答案:

答案 0 :(得分:1)

您是否已关闭内容下订单标记?

</asp:Content>

答案 1 :(得分:1)

否1检查您是否在页面

中提到了母版页文件
 <%@ Page Title="" Language="C#" MasterPageFile="~/yourfile.Master" AutoEventWireup="true"
    CodeBehind="yourloginfile.aspx.cs" Inherits="yourproject.file" culture="auto" %>

然后

   <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content1" ContentPlaceHolderID="MasterPageContent" runat="server">
</asp:Content>

答案 2 :(得分:0)

好的所以我最终为我拥有的所有标签使用了1个单一的内容页面。

 1. Master Page
 2. Content Page
 3. All the 3 tabs on Content Page and everything is working fine now. 

我没有找到任何方法在主页面上显示所有树标签,并在3个不同标签上显示三个不同的内容页面。