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,如果它存在 - 取消该事件以防止对话框出现。

我还发现这篇相当旧的知识库文章可能仍然有效,您可能会觉得有用:http ://www.telerik.com/support/kb/aspnet-ajax/window/details/radconfirm-with-do-not-show-再次选择

于 2016-03-29T13:19:41.597 回答