private void WriteToLog(string log)
{
using (SPSite site = new SPSite(projectOfficeUrl))
{
using (SPWeb web = site.OpenWeb())
{
web.AllowUnsafeUpdates = true; SPList list = web.Lists[Config.LogList.ListName];
SPListItem li = list.Items.Add();
li[Config.LogList.DateStart] = DateTime.Now;
li[Config.LogList.Info] = log;
li[Config.LogList.Initiator] = CurrentUser;
li.Update();
web.AllowUnsafeUpdates = false; }
}
}
Боремся добавлением выделенного жирным кода.
вторник, 24 марта 2009 г.
Данные проверки безопасности этой страницы недопустимы. Нажмите кнопку ''Назад'' обозревателя, обновите страницу и повторите попытку.
Очень сильно меня достало это сообщение не поверите как.
Данные проверки безопасности этой страницы недопустимы. Нажмите кнопку ''Назад'' обозревателя, обновите страницу и повторите попытку.
Возникает обычно в таком коде
Подписаться на:
Комментарии к сообщению (Atom)
3 комментария:
большое спасибо!
ОГРОМНОЕ СПАСИБО!!!
Не всегда всё так просто. Когда не помогает AllowUnsafeUdates, можно выключить проверку безопасности:
Центр Администрирования -> Управление приложениями -> Общие параметры приложений (http://xxx/_admin/vsgeneralsettings.aspx?WebApplicationId=yyy) и отключить пункт "Проверка безопасности веб-страницы"
Отправить комментарий