Как установить главную страницу на преините страницы на основе результата пользовательского метода управления - PullRequest
1 голос
/ 28 апреля 2011

У меня есть пользовательский элемент управления, который проверяет наличие определенной строки запроса и значения сеанса, а затем возвращает логическое значение на основе этого, если это правда, я хочу установить главную страницу.

Страница выдает исключение ссылки на объект, когда пытается вызвать метод EditUser1.UserAuthorization(). Почему это происходит? Я полагаю, что метод не существует в этой точке в стеке.

Protected Sub Page_PreInit(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreInit
    If EditUser1.UserAuthorization(True) Then
        Page.MasterPageFile = "APERSEmpCont.master"
    End If
End Sub

1 Ответ

1 голос
/ 28 апреля 2011

Я только что узнал из здесь , что элементы управления страницы не были инициализированы в точке preinit, так что этот метод не существует в данный момент. Мне нужно переместить метод на уровень страницы, чтобы он работал.

...