下载部署包:
https://files.cnblogs.com/notmmao/SharePoint+QuickPart+Ajaxpackage.rar
备用地址
http://www.live-share.com/files/205457/SharePoint_QuickPart_Ajaxpackage.rar.html

1 :下载并安装 ASP.NET 2.0 AJAX Extensions 1.0
http://ajax.asp.net/downloads/default.aspx?tabid=47

下载并部署QuickPart

包里已经包含。

2:配置web.config

包里有以配置的web.config文件,7个需要配置的地方已经标出。

3:在相关MasterPage的<head>里添加
<script type='text/javascript'>_spOriginalFormAction = document.forms[0].action;

_spSuppressFormOnSubmitWrapper=true;</script>

4.在你写好的UserControl的Page_load事件里添加

if (this.Page.Form != null)
             {
                 string formOnSubmitAtt = this.Page.Form.Attributes["onsubmit"];
                 if (formOnSubmitAtt == "return _spFormOnSubmitWrapper();")
                 {
                     this.Page.Form.Attributes["onsubmit"] =

"_spFormOnSubmitWrapper();";
                 }
             }
             ScriptManager.RegisterStartupScript(this,

typeof([你UserControl的ClassName]), "UpdatePanelFixup", "_spOriginalFormAction =

document.forms[0].action; _spSuppressFormOnSubmitWrapper=true;", true);

5.把你的UserControl放到C:\Inetpub\wwwroot\wss\VirtualDirectories\[相应端

口]\wpresources目录下

6.添加QuickPart到你的WebParetZone里,然后修改属性,选中你的UserControl,应用确


posted on 2008-06-18 00:03  晃晃悠悠  阅读(627)  评论(2)    收藏  举报