Teleriks RadWindow 确认对话框按钮事件未触发的任何原因

Any reasons why Teleriks RadWindow confirm dialog button events are not firing?

本文关键字:任何原 事件 RadWindow 确认 对话框 按钮 Teleriks      更新时间:2023-09-26

我不能详细介绍这个。此确认对话框对所有用户都完美运行,除了使用完全相同的 Internet Explorer 设置登录到相同环境的特定用户除外。

这是创建确认对话框的位置:

                <telerik:GridButtonColumn ButtonType="ImageButton" 
                    CommandName="CloseObject" ConfirmDialogType="RadWindow" 
                    ConfirmText="Are you sure?" 
                    ConfirmTitle="Warning" 
                    FilterControlAltText="Filter CloseObject column" 
                    ImageUrl="~/Images/close.gif" Text="Close this object?" 
                    UniqueName="CloseObject">
                    <ItemStyle Width="16px" />
                </telerik:GridButtonColumn>

这是我的RadWindowsManager:

    <telerik:RadWindowManager ID="RadWindowManager1" runat="server" 
        EnableShadow="true" ShowContentDuringLoad="false"
        ReloadOnShow="true" Modal="True" EnableViewState="false">       
        <Localization No="Nee" Yes="Ja"/>     
        <ConfirmTemplate>
            <div class="rwDialogPopup radconfirm">
                <div class="rwDialogText">
                    {1}
                </div>
                <div>
                    <a onclick="$find('{0}').close(true);" class="rwPopupButton" href="javascript:void(0);">
                        <span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[Yes]##</span></span></a>
                    <a onclick="$find('{0}').close(false);" class="rwPopupButton" href="javascript:void(0);">
                        <span class="rwOuterSpan"><span class="rwInnerSpan">##LOC[No]##</span></span></a>                              
                </div>
            </div>
        </ConfirmTemplate>
    </telerik:RadWindowManager>

按钮与正确的操作链接并始终工作,但在这种情况下,在确认对话框打开后,按钮不会响应用户的单击。

在这种情况下,哪些是最常见的错误,有什么想法吗?谢谢

  1. 确保在单击按钮之前没有脚本错误

  2. 确保浏览器未处于怪癖模式(您需要有效的 HTML,您还可以添加 X-UA 兼容元标记以将 IE 置于边缘模式)

  3. 确保该用户的IE互联网选项中未禁用活动脚本