У меня есть класс, который хранит ViewState
в SQL Server (спасибо Адаму Вейгерту за код). Кажется, это работает для моих веб-страниц, но пользовательские элементы управления на странице не вызывают ViewState
сохранения, когда они должны. Код, который я получил от Адама, вставляет базовый класс под System.Web.UI.Page. Я думаю, мне нужен этот код, чтобы также наследовать от System.Web.UI.UserControl
, чтобы пользовательские элементы управления также запускали этот код, но VS 2010 говорит:
Класс 'SqlViewStatePage' не может иметь несколько базовых классов:
'System.Web.UI.Page' и 'System.Web.UI.UserControl'
Все мои веб-страницы наследуются от BaseWebPage
, который теперь наследуется от SqlViewStatePage. Все мои пользовательские элементы управления наследуются от BaseUserControl
, который я хочу наследовать от SqlViewStatePage, но это не сработает.
Как я могу это осуществить?