尝试将telerik控件置于引导程序弹出窗口中

时间:2015-03-04 03:21:07

标签: css asp.net telerik

我正试图将radmediaplayer telerik控制中心,但无济于事。请帮忙谢谢。

<asp:Panel ID="pnlModal3" runat="server" role="dialog" CssClass="modal fade">
    <asp:Panel ID="pnlInner3" runat="server" CssClass="modal-dialog" >
        <asp:Panel ID="pnlContent4" CssClass="modal-content" runat="server">
            <asp:Panel runat="server" class="modal-header">                        
                <h4 class="modal-title" >Clip Player</h4>
            </asp:Panel>
            <asp:panel runat="server" class="modal-body">
                <telerik:RadScriptManager runat="server" ID="RadScriptManager2" />
                <div style="text-align:center;">
                    <telerik:RadMediaPlayer ID="ClipPlayer" runat="server" AutoPlay="true" Height="400px" Width="400px" DestroyOnClose ="true">
                    </telerik:RadMediaPlayer>
                </div>
            </asp:panel>
            <asp:panel runat="server" class="modal-footer">
                <asp:Button ID="Button4" runat="server" Text="Close" OnClick="btnClose_Click" class="btn btn-default"/>
            </asp:panel>
        </asp:Panel>
    </asp:Panel>
</asp:Panel>

1 个答案:

答案 0 :(得分:0)

首先,两个通用问题:

  • RadMediaPlayer没有DestroyOnClose属性。 RadWindow有。
  • 脚本管理器应该是你的第一个控件。

回到你的问题 - 究竟什么不起作用?你试过设置margin:auto到作为媒体播放器控件的div元素吗?这在基本设置中对我有用:

<div>
    <telerik:RadMediaPlayer ID="ClipPlayer" CssClass="centeredPlayer" runat="server" AutoPlay="true" Height="400px" Width="400px">
    </telerik:RadMediaPlayer>
</div>

    .centeredPlayer
    {
        margin: auto;
    }

如果它不适合您,请检查呈现的HTML以查看正在播放的CSS。用一个简单的div代替RadMediaPlayer,然后首先用中心代替。