[英]Sharepoint errors
我創建了一個.net Web部件並將其部署在共享點站點上。 預覽時,共享點將引發錯誤,提示“預覽Web部件時發生錯誤”
Web部件中的代碼如下
Dim myweb As Microsoft.SharePoint.SPWeb = Microsoft.SharePoint.WebControls.SPControl.GetContextWeb(Context)
'Dim mylist As Microsoft.SharePoint.SPList = myweb.Lists(System.Configuration.ConfigurationSettings.AppSettings("BedList").ToString())
Dim mylist As Microsoft.SharePoint.SPList = myweb.Lists("{80F6F320-E1F5-42EB-A2FB-895EAE00F589}")
Dim items As Microsoft.SharePoint.SPListItemCollection = mylist.Items
For Each item As Microsoft.SharePoint.SPListItem In items
returnString = returnString + "<br/>" + item("Status").ToString() + " For " + item("Title").ToString + "<br/>"
Next
有誰知道為什么這行不通。 我無法掌握所引發的執行力。 任何幫助將是巨大的
首先,您應該通過更改web.config中的以下內容來使您的異常可見
CallStack =真
<SafeMode MaxControls="200" CallStack="true" DirectFileDependencies="10" TotalFileDependencies="50" AllowPageLevelTrace="false">
CustomErrors =關
<customErrors mode="Off" />
然后,您將看到真正的異常
您也可以嘗試使用以下代碼獲取當前網站:
Dim myweb As Microsoft.SharePoint.SPWeb = SPContext.Current.Web
當您嘗試獲取列表時,其他問題可能與listId或ListName錯誤有關。
希望能幫助到你
您可以在執行myList.Items之前嘗試檢查myList是否為空
還要查找<compilation ..>標簽並將其設置為
<compilation debug =“ true” ..>
您是否已將“ BedList”鍵添加到正確的web.config文件中?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.