0

テレリック コントロールを使用していますが、更新パネルにページ コンテンツを保持しようとすると、radNotification にテキストが表示されません。更新パネルにコンテンツを保持しない場合、radnotification が機能しています

<asp:Content ID="Content3" ContentPlaceHolderID="BasicInformation" runat="server">

    <telerik:RadNotification ID="notification" runat="server" Position="Center"
        TitleIcon="~/Images/warn.gif" ContentIcon="~/Images/warn.gif"
        AutoCloseDelay="0"  Width="350" EnableRoundedCorners="true">
    </telerik:RadNotification>

    <fieldset>
        <legend>CFC Order To Supplier</legend>
        <telerik:RadAjaxPanel ID="RadAjaxpanel1" runat="server">

            <table><tr>
                <td></td>
                <td><telerik:RadButton ID="btn_submit" Text="Submit" runat="server" onclick="btn_submit_Click"></telerik:RadButton></td>
            </tr></table>
        </telerik:RadAjaxPanel>
    </fieldset>

</asp:Content>
4

2 に答える 2

1

一度テキストが必要な場合は、Show(newText) メソッド ( http://demos.telerik.com/aspnet-ajax/notification/examples/servershowwithnewtext/defaultcs.aspx ) を使用する必要があります。これには、AJAX を使用してコントロールを更新する必要はありません。その上、通知はすでにコールバックを使用しており、それらを AJAX リクエストにラップすることで、パフォーマンスが重要なポイントになります。

于 2013-02-26T14:58:16.633 に答える
0

RadNotification内で使用しRadAjaxPanelます。これを行うことにより、ユーザーテキストは次のように表示されます。

<telerik:RadAjaxPanel ID="RadAjaxpanel1" runat="server">
    <telerik:RadNotification ID="notification" runat="server" 
        Position="Center" 
        TitleIcon="~/Images/warn.gif" 
        ContentIcon="~/Images/warn.gif"
        AutoCloseDelay="0" 
        Width="350" 
        EnableRoundedCorners="true">
    </telerik:RadNotification>

    <table>
        <tr>
            <td>
            </td>
            <td>
                <telerik:RadButton ID="btn_submit" runat="server" 
                    Text="Submit" 
                    onclick="btn_submit_Click">
                </telerik:RadButton>
            </td>
        </tr>
    </table>
</telerik:RadAjaxPanel>
于 2013-02-13T13:15:42.470 に答える