aspx.cs からこのメソッドを呼び出すときに、このエラーが発生しました。
このページのセキュリティ検証は無効です。Web ブラウザーで [戻る] をクリックし、ページを更新して、操作を再試行してください。
//SPUtility.ValidateFormDigest(); // still not working although I added it later //hit the error here **** if I add
using (SPSite site = new SPSite(spServerURL))
{
using (SPWeb oWebsite = site.OpenWeb())
{
SPSecurity.RunWithElevatedPrivileges(delegate()
{
using (SPSite elevatedSite = new SPSite(site.ID))
{
using (SPWeb elevatedWeb = elevatedSite.OpenWeb(oWebsite.ID))
{
if (elevatedWeb.GetFile(DocumentLibraryName + "/" + folderName + "/" + fileName).Exists)
{
elevatedSite.AllowUnsafeUpdates = true;
#region hitting error
SPFile file = elevatedWeb.GetFile(spDocumentLibraryName + "/" + folderName + "/" + fileName);
file.SetProperty("APPNO", "Test");
file.Update(); //hit the error *****
#endregion
elevatedSite.AllowUnsafeUpdates = false;
}
}
}
});
}
}
電話する必要がある場合は、と言う人もいました
SPUtility.ValidateFormDigest(); // エラーにヒット* *
メソッドですが、この行をコードに入れるとすぐに、この行でエラーが発生しました。
どのように解決すればよいですか?