代碼引發 Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem 安全性驗證無效

來源:互聯網
上載者:User

代碼引發  Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem 安全性驗證無效

SPSite mySeite = null;
                SPWeb myWeb = null;
                try
                {
                    mySeite = new SPSite(_siteUrl);
                    myWeb = mySeite.OpenWeb();
                    SPList myList = myWeb.Lists[new Guid(this._ms.ListID)];
                   
                    //Guid = new Guid();                  
                    SPListItem spfolder = myList.Folders[new Guid(this._ms.FolderID)];
                    SPFolder spfolderA = spfolder.Folder;
                    spfolderA.Item["是否發送"] = true;
                    //spfolder["是否發送"] = true;
                    spfolderA.Item.Update();
                    spfolderA.Update();
                }
                catch (Exception EailException)
                {
                    F_MailSend("softadmin@delta.com.cn", "cheng.cheng@delta.com.cn", "EailException", "" + EailException.Message + "<br>" + EailException.StackTrace+" <br> line 1278");
                }
                finally
                {
                    if (mySeite != null)
                    {
                        mySeite.Dispose();
                    }
                    if (myWeb != null)
                    {
                        myWeb.Dispose();
                    }
               
                }

 

對於這個網頁的安全性驗證無效。請按一下網頁瀏覽器的 [上一頁],重新整理頁面,然後再次嘗試作業。
於 Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish) 於 Microsoft.SharePoint.SPListItem.AddOrUpdateItem(Boolean bAdd, Boolean bSystem, Boolean bPreserveItemVersion, Boolean bNoVersion, Boolean bMigration, Boolean bPublish, Boolean bCheckOut, Boolean bCheckin, Guid newGuidOnAdd, Int32& ulID, Object& objAttachmentNames, Object& objAttachmentContents, Boolean suppressAfterEvents) 於 Microsoft.SharePoint.SPListItem.UpdateInternal(Boolean bSystem, Boolean bPreserveItemVersion, Guid newGuidOnAdd, Boolean bMigration, Boolean bPublish, Boolean bNoVersion, Boolean bCheckOut, Boolean bCheckin, Boolean suppressAfterEvents) 於 Microsoft.SharePoint.SPListItem.Update()

 

解決之道(注意紅字部分):

SPSite mySeite = null;
                SPWeb myWeb = null;
                try
                {
                    mySeite = new SPSite(_siteUrl);
                    myWeb = mySeite.OpenWeb();
                    SPList myList = myWeb.Lists[new Guid(this._ms.ListID)];
                   
                    //Guid = new Guid();                  
                    SPListItem spfolder = myList.Folders[new Guid(this._ms.FolderID)];
                    SPFolder spfolderA = spfolder.Folder;

                    myWeb.AllowUnsafeUpdates = true;//該代碼錶示允許代碼更新
                    spfolderA.Item["是否發送"] = true;
                    //spfolder["是否發送"] = true;
                    spfolderA.Item.Update();
                    spfolderA.Update();
                }
                catch (Exception EailException)
                {
                    F_MailSend("softadmin@delta.com.cn", "cheng.cheng@delta.com.cn", "EailException", "" + EailException.Message + "<br>" + EailException.StackTrace+" <br> line 1278");
                }
                finally
                {
                    if (mySeite != null)
                    {
                        mySeite.Dispose();
                    }
                    if (myWeb != null)
                    {
                        myWeb.Dispose();
                    }
               
                }

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.