2017-03-09 149 views
1

所以我试图在asp.net中做一个简单的事件处理程序,但它似乎并没有工作有人可以告诉我我做错了什么? TY 所以什么IM做的是一个登录错误处理程序,如果用户插入错误的用户或通过调用此事件事件处理程序不工作asp.net

 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

里面只要从AddHandler的错误告诉你这样做删除(Err.Number)

当您提升事件(下面显示)时传递该值,而不是在添加处理程序时传递该值。

RaiseEvent UserFailed(Err.Number)