2011-04-11 6 views
0
Dim custEmail As String 
    Dim inputEmail As String 

    custEmail = dt.Rows(0).Item("email") 
    inputEmail = email_add.Text 

    if (custEmail.toString() == inputEmail.toString()){ 
     label1.Text = custEmail 

    } 
    End If 

이 코드는 컴파일러 오류 메시지를 나타냅니다. BC30201 : Expression expected.If 문에 대한 문제 (ASP.NET)

기본적으로 두 값이 같은지 확인하지만 표현식을 평가할 수는 있지만 예상되는 표현에 대해 말하고 싶습니다.

답변

3

위의 내용은 vb.net과 C# 구문이 혼합 된 것입니다. 당신은 성공과 함께 .net에서 사용할 수 있지만 동시에 둘 다 사용할 수는 없습니다. vb를 사용하려면 {}을 제거하십시오.

+0

좋습니다. 그게 효과가있는 것 같아 !! – Farax

+0

그리고 'Then'을 추가하고 double을 double으로 만드십시오. – CRice

+0

@Tahbaza - Farax는 새로운 회원이므로 답변에 대한 정확한 지시가 좋을 것입니다. 체크 표시가없고 SO에 대한 마감 질문은 감사의 표시와 반대입니다. @Farax - Tahbaza의 답이 당신을 도왔고 가장 정확한 답인 것으로 입증되었으므로 번호 아래의 위쪽 화살표를 사용하여 upvote를 할 수있을뿐만 아니라 숫자 아래의 눈금을 체크하여 올바른 답을 수락 할 수 있습니다. –

0

C#과 VB.Net을 혼합 한 것처럼 보입니다. VB.Net을 사용하고 있다고 가정하십시오. '{'를 IF로 시작하고 '}'를 제거하십시오.