3,242
社区成员
发帖
与我相关
我的任务
分享
string SiteUrl = "http://localhost";
using (SPSite site = new SPSite(SiteUrl))
{
SPWeb web = site.RootWeb;
string loginName;
string spid; //sharepoint的审批ID
loginName = web1.QueryLoinName(context.Request.QueryString["user"]);
spid = web1.CreateSpGuid(context.Request.QueryString["CRMID"]);
SPUser user = web.EnsureUser(loginName);
SPUserToken token = user.UserToken;
//利用用户Token构造新的Site对象
SPSite siteWithUser = new SPSite(web.Url, token);
SPWeb webWidthUser = siteWithUser.RootWeb;
webWidthUser.AllowUnsafeUpdates = true;
SPList list = webWidthUser.Lists["审批工作流"];
SPListItem spi = list.Items.Add();
spi["Title"] = context.Request.QueryString["name"];
spi["CRMID"] = context.Request.QueryString["CRMID"];
spi["申请授信金额"] = context.Request.QueryString["je"];
spi["功能"] = "授信";
spi["功能"] = webWidthUser.CurrentUser;
spi["GUID0"] = spid;
spi.Update();
}
});
callback = context.Request.QueryString["callback"];
json = "{\"name\":\"" + callback + "\",\"OK\":\"OK\"}";
context.Response.ContentType = "application/json";
context.Response.Write(callback + "(" + json + ")");
}
}