SyncFusion:在Internet Explorer中无法正确打开syncfusion对话框

时间:2013-08-06 05:57:08

标签: syncfusion

我在我的一个项目中使用如下所示的SyncFusion对话框。

<%=Html.Syncfusion().Dialog("divUpdateStatus")
                .Title("Update Status")
                .AutoOpen(false).Modal(true).Width(550).Height(370)    
        .AutoFormat(Skins.Office2007Black) 
        .Resizable(false)
%>

除了Internet Exploere(任何版本)之外,它在所有浏览器中都能正常工作。 当我单击按钮打开此对话框时,它会打开,但一切都处于非活动状态。

禁用对话框中的所有按钮和文本框。

甚至没有取消对话框的十字按钮也可以关闭对话框。 我必须按'ESC'来显示这个,然后再点击按钮打开它,它工作正常。

在添加的Syncfusion dll参考文献中,它显示版本:10.204.0.56

有人对此有所了解吗?

谢谢,

1 个答案:

答案 0 :(得分:0)

我在我的应用程序中使用了Syncfusion Dialog,但它在我的Internet Explorer中运行良好。我的应用程序在其中引用了jquery-1.4.2脚本和jquery-ui-1.8.22脚本。 Dialog工作正常。

我使用过Syncfusion版本10.2.0.56并使用下面的代码来渲染Dialog,

   <code>
       <div id="divUpdateStatus" style="visibility: hidden;">
        <%=Html.Label("lbl", "UserName") %>
        <%=Html.TextBox("text")%><br /><br />
        <%=Html.Label("lbl2", "Password")%>
        <%=Html.TextBox("text")%><br /><br />
        <%=Html.Syncfusion().Button("btn").Text("Submit")%>
      </div>

        <%=Html.Syncfusion().Dialog("divUpdateStatus").Title("UpdateStatus").AutoOpen(false).Modal(true).Width(550).Height(370).AutoFormat(Skins.Office2007Black).Resizable(false) %>

        <%=Html.Syncfusion().Button("button").ClientSideOnClick("onclick").Text("Click to open the dialog")%>

   <script type="text/javascript">
    function onclick(sender, args) {
       $("#divUpdateStatus").dialog("open");
     }
   </script>

 </code>

详细分享更多详细信息或发布可重现的步骤,我们会看到您的代码有什么问题。

此致