2009-07-23 14 views
-1

我正在做SharePoint中的webparts,我想將數據從一個傳送到另一個。我嘗試了3種方式,但都失敗了。任何想法? 它只是說 發生了意外的錯誤。在SharePoint中使用QueryString,SessionVariables和ViewState時出錯

+0

ow查詢字符串在某些情況下工作,並且一些情況下不!它表示No項目存在於http:// *******/BIMS/Shared Documents/EditQuestion.aspx?id = 3。它可能已被其他用戶刪除或重命名。 – 2009-07-23 13:29:52

+0

這不是很有幫助。你能否提供你所嘗試過的完整細節?還搜索「調試SharePoint Sharepoint部分」。您沒有CustomErrors = Off,您正在收到該錯誤。 – 2009-07-24 08:27:19

回答

1

如果你想在「連接的Web部件」,從一個Web部件的信息傳輸到另一個在同一頁上的外觀格雷戈建議

如果你想利用轉另一個頁面上的信息,以Web部件查詢字符串,但不要使用像「id」,「listid」,「字段」這樣的對SharePoint有特殊含義的名稱,例如http:/ xxx/Shared Documents/EditQuestion.aspx?id = 3,它告訴SharePoint加載該文檔ID = 3從共享文件並使用它作爲SPContent.Current.Item

+0

是的,我是thx。我改變它k = 3,它的工作! 但我不能使用會話變量或視圖狀態? – 2009-07-27 09:12:34

+0

視圖狀態可以沒有任何問題地使用,但只能在單個頁面上使用,您應該將其用於控件/ Web部件來記住html不記住的事情,以便與其他Web部件使用Connections進行通信。會話狀態在MOSS中正常工作,但默認在WSS中禁用。 – 2009-07-27 17:51:13

0

'意外錯誤'==服務器錯誤500?如果是這樣,請打開web.config中的自定義錯誤報告以查明問題實際是什麼。

+0

現在查詢字符串在某些情況下有效,有些情況下不是! 它說 沒有項目存在於http:// *******/BIMS/Shared Documents/EditQuestion.aspx?id = 3。它可能已被其他用戶刪除或重命名。 – 2009-07-23 13:27:55

0

谷歌「連接的Web部件」 - 有一個內置的,簡單的方法來跨部件傳遞數據。

相關問題