所以我试图在asp.net中创建一个简单的事件处理程序,但它似乎没有工作可以有人告诉我我做错了什么? TY 所以我正在做的是一个登录错误处理程序,如果用户插入错误的用户或传递它调用此事件
AddHandler UserFailed(Err.Number), AddressOf userError
Public Event UserFailed(ByVal ErroNo As Integer)
MsgBox("The user does not exists" & vbCrLf & "or the password is wrong" _
& vbCrLf & vbCrLf _
& "Error: " & errorNo)
End Sub
我宣布错误为
Private Sub userError(ByVal errorNo As Integer) Handles curUser.UserFailed
我的意思是不工作是当我添加" Err.Number"在
AddHandler UserFailed(Err.Number), AddressOf userError it says the following "addhandler or remove handler statement event operant must be a dot qualified expression or simple name" sry im noob xD
答案 0 :(得分:0)
只需从(Err.Number)
中移除AddHandler
,因为错误告诉您这样做。
当你举起事件时,会传递该值(如下所示),而不是在添加处理程序时传递。
RaiseEvent UserFailed(Err.Number)