【发布时间】:2011-04-28 04:45:38
【问题描述】:
我有一个用户控件,它检查是否存在某个查询字符串和会话值,然后根据它返回一个布尔值,如果是,我想设置母版页。
页面在尝试调用方法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
【问题讨论】:
-
我不确定 EditUser1 是什么,那是您的自定义控件吗?而UserAuthorization是一种方法吗?如果是这样,您需要包含该源代码。
标签: asp.net vb.net master-pages preinit