データベースから取得した値 (製品の価格) を表示するカスタム コントロールがあります。この値はパフォーマンス上の理由からキャッシュに保存され、正常に機能します。ただし、Visual Studio 2008 のデザイン モードでは、「エラー レンダリング コントロール。ハンドルされていない例外が発生しました。キャッシュが利用できません」というエラーが表示されます。
非常に単純な GetDesignTimeHtml を使用して、ControlDesigner を使用しています。
public override string GetDesignTimeHtml()
{
return "[$9.99]";
}
これで問題が解決することを願っていましたが、そうではありません。