Konu, 'ASP' kısmında asp13 tarafından paylaşıldı.
Asp de goto kullanmak istiyorum nasıl kullanılır bu goto?
GoTo sadece sonuna 0 (sıfır) eklenerek kullanılır. VB'deki gibi label kullanamazsın. On Error Resume Next dedikten sonra If Err Then kontrolüyle hata numarasına göre buna benzer bir özellik kendin oluşturabilirsin.
Gotosuz nasıl yapabilirim o zaman aşağıdaki bölümü.
if CheckCAPTCHA(strCAPTCHA) = true then 'doğruysa if updatestatus=true satırına gitsin istiyorum
else response.Redirect("www.google.com")
end if
if UpdateStatus = True then
Response.Redirect "thankyou.asp?mod=update"
else
Response.Redirect "thankyou.asp?mod=add"
end if
Bunun için extra bir işlem yapmana gerek yok ki. Eğer kodların sıralaması yukarıda verdiğin gibiyse zaten işlemin geçeceği ilk satır if UpdateStatus = True then satırı olacaktır. Arada başka kod varsa şöyle de yapabilirsin. if UpdateStatus = True then satırını bir sub içine alıp:
if CheckCAPTCHA(strCAPTCHA) = true then
' burada Sub'ı çağır
Else
response.Redirect("www.google.com")
End If
şeklinde bir kodlama yapabilirsin.
Kodların sıralaması öyle.Fakat şöyle birşey yapmak istiyorum.İlk satır captcha güvenliği.Captcha yanlış ise google gitsin doğru ise aşağıdaki if lere baksın.Nasıl olabilir arada hiç kod yok başka.
O zaman aşağıdaki if'leri doğruysa kısmının içine yazdır.
Hm doğru şimdi anladım çok teşekkür ederim.
İsimleri virgülle ayırmalısınız.