C# 模式对话框-SharePoint 2010

C# 模式对话框-SharePoint 2010,c#,asp.net,sharepoint,sharepoint-2010,C#,Asp.net,Sharepoint,Sharepoint 2010,我目前正在为SharePoint Web部件创建ModalPopUp 我面临与ModalPopupXtender(与IFrame)的兼容性问题 SharePoint 2010或ASP.NET中还有哪些选项可用于获取模式弹出窗口 注意:我已试用过ModalPopupXtender和OpenModelDialog。我不确定是否完全理解您的问题 我还没有机会测试SharePoint 2010,因此我只能根据我在WSS 3方面的经验回答您的问题 在WSS3上,我们派生了一个自定义母版页,因为默认母版页是

我目前正在为SharePoint Web部件创建ModalPopUp

我面临与ModalPopupXtender(与IFrame)的兼容性问题

SharePoint 2010或ASP.NET中还有哪些选项可用于获取模式弹出窗口


注意:我已试用过ModalPopupXtender和OpenModelDialog。

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

我还没有机会测试SharePoint 2010,因此我只能根据我在WSS 3方面的经验回答您的问题

在WSS3上,我们派生了一个自定义母版页,因为默认母版页是在quirks模式下呈现的(没有指定DOCTYPE)。通过在主页上按Internet Explorer 8中的F12键,可以查看浏览器是以标准模式还是怪癖模式呈现Intranet页面

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

查看此处的演示对话框,看看是否符合您的要求:

要添加jQuery,您可以将jQuery脚本添加到母版页,然后通过SharePoint designer修改其中一个SharePoint页面来调用弹出窗口,如下所示:

    $("#dialog-modal").dialog({
        height: 140,
        modal: true
    });
如果您的页面在quirks模式下呈现,并且您不想更改呈现方式,您仍然可以从这里使用jQuery和即兴插件:

亲切问候,


Mathias

看看SP2010中的新对话框架: