【问题标题】:Using gridview within a masterpage在母版页中使用 gridview
【发布时间】:2011-04-14 12:59:59
【问题描述】:

我正在 VS2005 (VB) 中创建一个新页面,它有一个 gridview,我的问题是当我尝试将网格插入 ContentPlaceHolder(在设计模式下)时,它最终会一起出现在页面上的其他位置。我正在使用母版页,但不确定我做错了什么。

ASPX 代码

<%@ Page Language="vb" MasterPageFile="~/secure/Master1.Master" CodeBehind="Master1.Master.vb" Inherits="Main.LiveCalendar" %>

<asp:Content ID="ContentPlaceHolder" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">

<h1>Live Calendar</h1>

        <%--<asp:Label runat="server" id="lblMessage" Text=""></asp:Label>--%>
        <asp:gridview id="GridView1" runat="server" allowsorting="True" autogeneratecolumns="False"
                datasourceid="SqlDataSource1" style="z-index: 100; left: 0px; position: absolute;
                top: 0px" Height="101px" Width="224px"><Columns>
        <asp:BoundField DataField="P_AE_ID" SortExpression="P_AE_ID" HeaderText="P_AE_ID"></asp:BoundField>
        <asp:BoundField DataField="P_Name" SortExpression="P_Name" HeaderText="P_Name"></asp:BoundField>
        <asp:BoundField DataField="P_Start" SortExpression="P_Start" HeaderText="P_Win_Start"></asp:BoundField>
        <asp:BoundField DataField="P_End" SortExpression="P_End" HeaderText="P_Win_End"></asp:BoundField>
        <asp:BoundField DataField="P_Status" SortExpression="P_Status" HeaderText="P_Status"></asp:BoundField>
        <asp:BoundField ReadOnly="True" DataField="CountOfPED_ID" SortExpression="CountOfPED_ID" HeaderText="CountOfPED_ID"></asp:BoundField>
        </Columns>
        </asp:gridview>
        <p>
            &nbsp;<asp:sqldatasource id="SqlDataSource1" runat="server" connectionstring="<%$ ConnectionStrings:dbConnection %>"
                selectcommand="web_Public" selectcommandtype="StoredProcedure"></asp:sqldatasource>

        </p>


</asp:Content>

【问题讨论】:

  • 上面的代码看起来不错,你确定你指向的是母版页上正确的内容占位符吗?如果可以,请添加您的母版页代码

标签: asp.net vb.net gridview visual-studio-2005 master-pages


【解决方案1】:

我不完全明白你的意思 “它最终一起出现在页面上的其他地方” 但是,如果您的问题与网格的位置有关,请更改其 z-index 和位置属性

【讨论】:

  • 它没有显示在 contentplaceholder 中,它显示在占位符的外侧,特别是在标题和徽标上方的左角。
  • 请尝试删除或更改 z-index
猜你喜欢
  • 2012-08-13
  • 1970-01-01
  • 1970-01-01
  • 2010-12-04
  • 1970-01-01
  • 2011-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多