2009-07-23 23 views
-1

SharePointでwebpartを実行していて、データを転送したいと思います。私は3つの方法を試しましたが、すべて失敗します。何か案が? ちょうどいいえ 予期しないエラーが発生しました。SharePointでQueryString、SessionVariables、およびViewStateを使用しているエラー

+0

クエリ文字列は場合によっては動作し、場合によっては動作しません。 http:// *******/BIMS/Shared Documents/EditQuestion.aspx?id = 3に項目が存在しないと表示されます。別のユーザーが削除または名前を変更した可能性があります。 –

+0

これはあまり役に立ちません。あなたが試したことについての完全な詳細を教えてください。また、「debug sharepoint web part」も検索してください。あなたはCustomErrors = Offを持っていません。あなたはそのエラーを受けていますか? –

答えて

1

あなたが同じページ上の別のWebパーツから情報を転送したい場合は、別のページ上のWebパーツに使用情報を転送したい場合はグレッグのように「接続されたWebパーツ」を見てみると、

を提案クエリ文字列を使用しますが、 "id"、 "listid"、 "field"のような名前は使用しないでください。http:/ xxx/Shared Documents/EditQuestion.aspx?id = 3のようなSharePointにとって特別な意味を持ちます。 ID = 3を共有文書から取得し、それをSPContent.Current.Itemとして使用します。

+0

はい、私はthxです。私はそれをk = 3に変更しました! 私はセッション変数を使用したり状態を表示できませんか? –

+0

Viewステートは問題なく使用できますが、単一のページでしか動作しません.HTMLで記憶されていないものを記憶するためにコントロール/ Webパーツに使用し、他のWebパーツとの通信に使用してください。セッション状態はMOSSでは正常に機能しますが、WSSではデフォルトで無効になっています。 –

0

'予期しないエラー' ==サーバーエラー500?その場合は、web.configのカスタムエラー報告をオンにして、問題が実際にどのようなものかを調べます。

+0

今やクエリ文字列はいくつかのケースで動作し、いくつかのケースでは動作しません! http:// *******/BIMS/Shared Documents/EditQuestion.aspx?id = 3には存在しません。別のユーザーが削除または名前を変更した可能性があります。 –

0

Google「接続されたウェブパーツ」 - パーツ間でデータを渡すための組み込みの簡単な方法があります。

関連する問題