0

これが私のコードです:

<asp:WebPartZone ID="Zone1" runat="server" Width="100%" PartChromeType="None" Padding="0" PartStyle-CssClass="NoPadding"
                PartStyle-BackColor="Transparent" BackColor="Transparent" PartChromeStyle-BackColor="Transparent">
                <PartStyle BackColor="Transparent"></PartStyle>
                <CloseVerb Visible="false" />
                <MinimizeVerb Visible="false" />
                <ZoneTemplate>
                    <div class="demo">
                        <p>Procedure Queues</p>
                    </div>
                    <div class="demoBottom">
                        <div class="divPortletContent">
                        <br />
                        <asp:DataList ID="dlProcedureQueues" runat="server" >
                            <ItemTemplate>
                                <asp:HyperLink ID="lbProcedureQueues" runat="server" Text='<%# Eval("site_nm") %>' NavigateUrl='<%# Eval("site_url") %>' />
                            </ItemTemplate>
                        </asp:DataList>
                        </div>
                    </div>
                </ZoneTemplate>
            </asp:WebPartZone>

からのテキスト<div class="demo"><p>Procedure Queues</p></div>が不足しており、webpart の外に置くと機能します。また、webpart の ZoneTemplate 内に配置すると、すべての css スタイルが失われます。

何か案は??前もって感謝します。

4

1 に答える 1

0

私自身の質問に答えさせてください。私が見つけたところによると、ZoneTemplate は asp コントロール (ユーザー コントロールを含む) のみを Web パーツと見なし、すべての html を無視します。

于 2013-11-07T17:29:50.360 に答える