分类: 系统运维
2010-05-27 21:00:01
SPSecurity.RunWithElevatedPrivileges(delegate()

{
using (SPSite site = new SPSite(SPContext.Current.Site.ID))
{
using (SPWeb thisWeb = site.OpenWeb(SPContext.Current.Web.ID))
{
thisWeb.AllowUnsafeUpdates = true;
SPList list = thisWeb.Lists["任务"];
spView = list.DefaultView;
string query = "
spView.Query = query;
//一般用户没有Update()的权限,所以在这里提升用户权限
spView.Update();
thisWeb.Dispose();
}
site.Dispose();
}
}
);
SPWeb web = SPControl.GetContextWeb(Context);
Label1.Text = web.CurrentUser.Name;
web.MasterUrl = Regex.Replace(master, "default.master", newMaster, RegexOptions.IgnoreCase);
web.Update();
<PageParserPath VirtualPath="/*" CompilationMode="Always" AllowServerSideScript="true" IncludeSubFolders="true" /> 
<SafeControl Src="~/Control/*" IncludeSubFolders="True" Safe="True" AllowRemoteDesigner="True" />