MyBase在Membership Provider中初始化()

时间:2014-01-21 16:44:13

标签: vb.net visual-studio-2010 asp.net-membership

在我的代码中,我使用这一行来初始化我的基础:

MyBase.Initialize(name, config)

第一次通过时一切都很顺利...但是当它第二次通过时,却会抛出一个错误The Base Is already Initialized,这是我不想发生的事情。
有没有办法赶上这个活动?

1 个答案:

答案 0 :(得分:0)

最后,Base只在Default.aspx页面中初始化,将这些行放在Page_Load中:

Dim myNewAsp As New AspNetSqlProvider
        If MyAspNetSqlMembershipProvider.SQLconnectionString = Nothing Then
            myNewAsp.InitializeSite(sender, e)
            Return
        End If 

执行此操作时,系统始终知道何时Base是否已初始化。