我目前正致力于为SharePoint Web部件创建ModalPopUp。
我面临与ModalPopupExtender(使用IFrame)的兼容性问题。
SharePoint 2010或ASP.NET中有哪些其他选项可用于获取模态弹出窗口?
注意:我尝试过ModalPopupExtender和OpenModalDialog。
答案 0 :(得分:4)
看看SP2010中的新对话框架:
答案 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