我在我的一个项目中使用如下所示的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 :(得分: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>
详细分享更多详细信息或发布可重现的步骤,我们会看到您的代码有什么问题。
此致