模态对话框 - SharePoint 2010

时间:2010-06-22 19:37:21

标签: c# asp.net sharepoint sharepoint-2010

我目前正致力于为SharePoint Web部件创建ModalPopUp。

我面临与ModalPopupExtender(使用IFrame)的兼容性问题。

SharePoint 2010或ASP.NET中有哪些其他选项可用于获取模态弹出窗口?

注意:我尝试过ModalPopupExtender和OpenModalDialog。

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:0)

我不确定我是否完全理解你的问题。

我没有机会测试SharePoint 2010,所以我只能根据自己对WSS 3的体验来回答您的问题。

在WSS 3上,我们派生了一个自定义母版页,因为默认母版页以怪癖模式呈现(未指定DOCTYPE)。您可以通过在主页上的Internet Explorer 8中按F12来查看浏览器是否以标准模式或怪异模式呈现Intranet页面。

在MOSS页面以标准模式呈现时,我们使用jQuery作为模态对话框弹出窗口。

在这里查看演示对话框,看看它是否符合您的要求:

http://jqueryui.com/demos/dialog/#modal

要添加jQuery,您可以将jQuery脚本添加到母版页,然后通过SharePoint设计器修改其中一个SharePoint页面来调用此弹出窗口:

    $("#dialog-modal").dialog({
        height: 140,
        modal: true
    });

如果您的页面以怪异模式呈现并且您不想更改渲染,您仍然可以使用jQuery和即兴插件:

http://trentrichardson.com/Impromptu/index.php

亲切的问候,

的Mathias

相关问题