在我的代码中,我使用这一行来初始化我的基础:
MyBase.Initialize(name, config)
第一次通过时一切都很顺利...但是当它第二次通过时,却会抛出一个错误The Base Is already Initialized
,这是我不想发生的事情。
有没有办法赶上这个活动?
答案 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是否已初始化。