下载部署包:
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,应用确
定
浙公网安备 33010602011771号