在ipod上的safari浏览器中运行asp.net应用程序

时间:2012-07-11 07:43:56

标签: javascript asp.net .net safari ipod

我在ipod上的safari浏览器中测试我的asp.net应用程序。我在打开弹出窗口时遇到一些问题。我有一个gridview,其中有一些链接按钮。点击这些链接按钮弹出窗口应该没有任何事情发生。这个问题的解决方案是什么?

function OpenQuestionWindow(Store, AuditDate, SectionId) {
        var returnValue = window.showModalDialog("Questions.aspx?store=" + Store + "&auditDate=" + AuditDate + "&section=" + SectionId, "", "dialogHeight:750px; dialogWidth:950px;center:yes;edge:raised; Scroll:Yes; ");

        if (returnValue == true) {
            __doPostBack('', '');
        }
    }

1 个答案:

答案 0 :(得分:1)

window.showmodaldialog不是Apple Safari支持的功能。请参阅Safari Web Content Guide for iPhone OS。在最佳情况下,移动浏览器会将该呼叫视为弹出窗口,默认情况下通常会将其阻止。你应该看一下javascript UI框架,想到JQuery UI,找到一种跨平台兼容的方式来做你想做的事。