2014-11-13 6 views
1

응답 양식이 asp.net에 있습니다. 나는 send 버튼을 원한다면 버튼 텍스트를 클릭하고 보내기를 바꿔야한다. &을 보내 주면 기본값으로 되돌려 보내야한다. 어느 누구도 도움이 될 수 있습니까?클릭 버튼 클릭 변경 버튼 값 텍스트

코드

Protected Sub submit_client_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles submit_client.Click 
     Try 
      Dim pattern As String 
      pattern = "^([0-9a-zA-Z]([-\.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$" 
      If Regex.IsMatch(TextBox3.Text, pattern) Then 
       Label2.Text = "" 
      Else 
       Label2.Text = "Not a valid Email address " 
      End If 

      Dim emails As New List(Of String)() 

      generate.Visible = True 
      clear.Visible = True 

      SendHTMLMail() 

      'For Each item As ListViewItem In lvCustomers.Items 
      ' Dim ck As CheckBox = DirectCast(item.FindControl("CheckBox1"), CheckBox) 
      ' If ck.Checked Then 
     Catch ex As Exception 
      Response.Write(ex) 
     End Try 

    End Sub 
+1

당신은 다른 {} 조건 경우 사용 할 수 있습니다. – BNN

+0

@ NadeemKhan 코드를 추가하여 내 질문을 업데이트했습니다. –

+0

'SendHTMLMail()'앞뒤에 텍스트 변경 시도 –

답변

0

이 같은 시도 :

MyButton.Text="Sending" 

    SendHTMLMail()   

    Thread.Sleep(3000)  // add this & remove SendHTMLMail() for testing 

    MyButton.Text="Send" 
+0

이미이 시도했는데이 오류 (매개 변수 'e' 'Protected Sub submit_client_Click (보낸 사람 Object, e As System.EventArgs)'에 대한 인수가 지정되지 않았습니다.) –

+0

코드가 잘 작동하지만 후에 페이지가로드 된 후 버튼 클릭 & 그게 내가 원하는게 아니야. –

+0

@StupidRomeo 업데이트 패널을 사용해야합니다. –