Разметка ASP.NET имеет два элемента управления, A, а затем B. Почему B появляется первым? - PullRequest
0 голосов
/ 28 октября 2010

Вот моя полная разметка:

<%@page Title="" Language="VB" MasterPageFile="~/Master Pages/MasterPage.master" AutoEventWireup="false" CodeFile="Statistics.aspx.vb" Inherits="Statistics" %>

<%@ Register Assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI.DataVisualization.Charting" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="phPageContent" runat="Server">
    <asp:Label ID="Label1" runat="server" Text="Label" CssClass="CaptionLabel"></asp:Label>
    <asp:DropDownList ID="DropDownList1" runat="server" CssClass="DefaultDropDown" />
    <asp:Chart ID="Chart1" runat="server" Height="438px" Width="877px" Palette="Bright">
        <Series>
            <asp:Series ChartArea="ChartArea1" ChartType="Line" Legend="Legend1" Name="Clicks">
            </asp:Series>
            <asp:Series ChartArea="ChartArea1" ChartType="Line" Legend="Legend1" Name="Conversions">
            </asp:Series>
        </Series>
        <ChartAreas>
            <asp:ChartArea Name="ChartArea1">
                <AxisY Title="Count" TitleFont="Microsoft Sans Serif, 10pt">
                </AxisY>
                <AxisX Title="Month" TitleFont="Microsoft Sans Serif, 10pt">
                </AxisX>
                <AxisY2 TextOrientation="Rotated270" Title="Commission (USD)" TitleFont="Microsoft Sans Serif, 12pt, style=Bold">
                </AxisY2>
            </asp:ChartArea>
        </ChartAreas>
        <Legends>
            <asp:Legend Name="Legend1" Title="Legend">
                <CellColumns>
                    <asp:LegendCellColumn Name="Column1" Text="#SERIESNAME">
                        <Margins Left="15" Right="15" />
                    </asp:LegendCellColumn>
                    <asp:LegendCellColumn ColumnType="SeriesSymbol" Name="Column2">
                        <Margins Left="15" Right="15" />
                    </asp:LegendCellColumn>
                </CellColumns>
            </asp:Legend>
        </Legends>
        <Titles>
            <asp:Title Font="Microsoft Sans Serif, 12pt" Name="Title1" Text="Monthly Clicks and Conversions ">
            </asp:Title>
        </Titles>
    </asp:Chart>
</asp:Content>

А вот как это выглядит. Код просто добавляет очки.

Почему после появления метки появляется элемент CHART и элемент управления выпадающего списка, если метка появляется первой в потоке?

alt text

1 Ответ

1 голос
/ 28 октября 2010

Раскрывающийся список появляется после графика.Если у диаграммы есть граница или если вы добавите тег

после раскрывающегося списка, это станет более очевидным.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...