六步实现Sharepoint+QuickPart+Ajax
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,应用确定 !
技术反馈地址:notmmao#gmail.com
http://www.cnblogs.com/Files/notmmao/SharePoint+QuickPart+Ajaxpackage.rar
