0

私のプロジェクトの 1 つで、以下のように 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 が表示されます。

誰でもこれについて考えがありますか?

ありがとうございました、

4

1 に答える 1

0

アプリケーションで Syncfusion Dialog を使用しましたが、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>

詳細を共有するか、再現可能な手順を詳細に発行してください。コードの問題点を確認します。

よろしく、

于 2013-08-13T12:42:13.423 に答える