亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

SPWeb.GetFolder 無法傳遞字符串值

SPWeb.GetFolder 無法傳遞字符串值

C#
HUH函數 2023-09-24 10:47:34
SPWeb.GetFolder盡管我的輸入是一個值,但我無法將字符串值傳遞給我string。private static void UploadEmlToSp(string sharePointSite, string sharePointDocLib, string emlFullPath, string requestNo){    using (SPSite oSite = new SPSite(sharePointSite))    {        using (SPWeb oWeb = oSite.OpenWeb())        {            if (!System.IO.File.Exists(emlFullPath))                throw new FileNotFoundException("File not found.", emlFullPath);            SPFolder myLibrary = oWeb.Folders[sharePointDocLib];            if (SPWeb.GetFolder(requestNo).Exists) <--errored            {                //Folder Exisits            }我可以知道我錯過了什么嗎?以下是錯誤消息。An object reference is required for the non-static field, method, or property SPWeb.GetFolder(string)
查看完整描述

3 回答

?
慕萊塢森

TA貢獻1810條經驗 獲得超4個贊

您正在像靜態方法一樣調用實例方法。只需使用您的實例SPWeboWeb

if?(oWeb.GetFolder(requestNo).Exists)
查看完整回答
反對 回復 2023-09-24
?
瀟瀟雨雨

TA貢獻1833條經驗 獲得超4個贊

使用您創建的對象 oWeb 的實例來獲取該方法。代碼應該寫成如下

 if (oWeb.GetFolder(requestNo).Exists){
          //Folder Exisits
 }


查看完整回答
反對 回復 2023-09-24
?
拉莫斯之舞

TA貢獻1820條經驗 獲得超10個贊

SPWeb.GetFolder 不是官方文檔特定的靜態方法:

SPWeb.GetFolder 方法

因此,請使用實例 oWeb 來代替:

oWeb.GetFolder(requestNo).Exists


查看完整回答
反對 回復 2023-09-24
  • 3 回答
  • 0 關注
  • 150 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號