0

Visual Studio 2010 経由でデリゲートを使用して SmallSearchInputBox の "SearchResultsPageUrl" プロパティをオーバーライドしようとしています。

  1. 空の SharePoint 2010 プロジェクトを作成しました
  2. ソリューション エクスプローラーでプロジェクトを右クリックし、[新しい項目の追加] > [空の要素] を選択して、"空の要素" を追加しました。
  3. 「空要素」を「SearchBoxOverride」に命名
  4. 「Elements.xml」ファイルに、次のようなコード行を追加しました。

ここに画像の説明を入力

次に、ソリューションをビルドしてデプロイしました。[サイト コレクション機能] の下で、これが有効になっていることがわかりますが、検索ボックスが表示されなくなりました。この機能を無効にすると、検索ボックスが再び表示されます。

プロジェクトは次のようになります。

ここに画像の説明を入力

検索ボックスが消える原因となっている手順を見逃していませんか?

任意の支援をいただければ幸いです...

どうもありがとう...

4

1 に答える 1

0

上記の動作....私が抱えていた問題は、SharePoint 2010 Foundation でこれをテストしていたことでした。これは、今まで認識していなかった Foundation の制限のようです。これは、SharePoint 2010 (Standard、Enterprise) の他のすべてのバージョンで正常に機能します...

于 2013-03-28T10:16:55.127 に答える