私はViewState
をSQL Serverに格納するクラスを持っています(コードはAdam Weigertに感謝します)。それは私のWebページではうまくいくようですが、ページ内のユーザーコントロールによって、ViewState
が保存されることはありません。私がAdamから入手したコードは、System.Web.UI.Pageの下に基本クラスを挿入します。私は、ユーザーコントロールはまた、このコードを発射するようにもSystem.Web.UI.UserControl
から継承するために、このコードが必要だと思いますが、VS 2010は言う: 「するSystem.Web.UI:クラスはSystem.Web.UI.PageとSystem.Web.UI.UserControlの両方から継承できますか?
クラスのSqlViewStatePage」は、複数の基底クラスを持つことができません.PAGE」と 'System.Web.UI.UserControl'
私のWebページのすべてが今SqlViewStatePageから継承BaseWebPage
から継承します。すべてのユーザーコントロールはSqlViewStatePageから継承したいBaseUserControl
から継承しますが、これは機能しません。
どうすればよいですか?
あなたはSqlViewStateUserControlを作成してみてくださいと「SqlViewStatePage」と同様の機能を実装することができます。オーバーライドする方法は少し異なります。 –
この記事を意味しますかhttp://weblogs.asp.net/adweigert/archive/2004/03/09/sqlviewstate-the-path-to-better-viewstate-storage.aspx? –