0

我正在嘗試使用telerik Radwindow實現一個啓動窗口。我必須在啓動窗口中實現「不顯示」複選框,以便用戶單擊該窗口時,直到下一版本纔會顯示啓動窗口。我的一個示例代碼示出如下如何使用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> 

回答

0

在按鈕的客戶端處理程序創建具有所需到期的cookie。如果您願意,您可以稍後通過服務器代碼的名稱修改它。

然後,使用OnClientBeforeShow事件檢查該cookie是否存在 - 取消事件以防止出現對話框。

我也發現了這個相當古老的知識庫文章可能仍然工作,並且可能對您有用:您的幫助http://www.telerik.com/support/kb/aspnet-ajax/window/details/radconfirm-with-do-not-show-again-option

+0

感謝。你能解釋一下嗎?我發現代碼太複雜,我不明白 –

相關問題