Bunun için server side iş yapıp sunucuyu yormanıza gerek yok.
html5 formlarını kullarak istemci tarafta basit bir şekilde halledebilirsiniz.
e-posta için örneğini yazıyorum.
Yukarıdaki form da formun tipi "email" olarak bildirdiniz. "required" diyerek boş olamayacağını ve geçilemeyeceğini kullanıcıya bildirmiş olursunuz.
HTML5 Attributes konusu çok geniştir. Ben her zaman kullanırım. http://www.w3schools.com/html/html_form_attributes.asp adresinden daha ayrıntılı bilgi alabilirsiniz.
Server Side "classic asp" için bir çözüm örneğini ele aldığımızda aşağıdaki kod satırını kullanabilirsiniz.
Dim email
email=Request.Form("email")
if email="" then
response.redirect("hata.asp")
Response.end
end if
Formlarda javascript kontrolü yapılmalı, html5 ve ek olarak verinin ciddiyetine göre jquery validation ve son olarakta server side olarak yukarıdaki mantıkta bir kod dizimi hem güvenliğinizi sağlar hem de verileriniz sağlıklı ve hedeflendiği gibi elinizde olur.