0

telerik Radwindow を使用してスプラッシュ ウィンドウを実装しようとしています。スプラッシュ ウィンドウに [表示しない] チェック ボックスを実装して、ユーザーがクリックした場合に次のリリースまでスプラッシュ ウィンドウが表示されないようにする必要があります。私のサンプルコードを以下に示します

 <telerik:RadWindowManager ID="RadWindowManager1" runat="server" Width="660px" Height="540px">  
<Windows>  
    <telerik:RadWindow ID="Win1" VisibleOnPageLoad="true" runat="server" VisibleStatusbar="false"  
        Animation="Fade" ShowContentDuringLoad="false" VisibleTitlebar="false" Behaviors="None"  
        Modal="false">  
        <ContentTemplate>  
            <img src="Images/Image.jpg" />

            <telerik:RadButton ID="radButton" runat="server" Text="Close" OnClientClicked="closeRadWindow" AutoPostBack="false"></telerik:RadButton>
        </ContentTemplate>  
    </telerik:RadWindow>  
</Windows>  

4

1 に答える 1

0

ボタンのクライアント側ハンドラーで、目的の有効期限を持つ Cookie を作成します。必要に応じて、後でサーバー コードから名前を変更することもできます。

次に、OnClientBeforeShow イベントを使用してその Cookie を確認し、存在する場合はイベントをキャンセルして、ダイアログが表示されないようにします。

また、このかなり古い KB 記事も見つけました。これはまだ機能し、役に立つかもしれません: http://www.telerik.com/support/kb/aspnet-ajax/window/details/radconfirm-with-do-not-show-再度オプション

于 2016-03-29T13:19:41.597 に答える