Webパーツは、SharePoint Designerなどのデザイナーで実行するときに、ベストプラクティスで詳しく説明されているように、Page.Requestなどの特定のオブジェクトを使用してデザイナーフレンドリーなサーバーコントロールを作成することはできません。
DesignModeプロパティを使用して、Webパーツがデザイナ内で実行されているかどうかを判断し、適切に動作させることができます。
ただし、これはToolpartsでは機能しないようです。常にfalseを返します。
ツールパーツがSharePointDesigner内で実行されているかどうかをどのように判断しますか?