2013-08-06 107 views
0

我正在使用SyncFusion對話框,如下面的一個項目。SyncFusion:在Internet Explorer中無法正確打開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

任何人有這樣的想法?

謝謝

回答

0

我在我的應用程序中使用Syncfusion對話,但在Internet Explorer中的工作對我罰款。我的應用程序在其中引用了jquery-1.4.2腳本和jquery-ui-1.8.22腳本。對話框正在正常工作。

我已經使用Syncfusion版本10.2.0.56,並使用下面的代碼來呈現對話框,

<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> 

分享更多的細節或發出詳細重複性的步驟,我們將看到什麼是你的代碼錯誤。

Regards,