You are on page 1of 2

Validate a TextBox to accept only String

private void txtTarget_KeyPress(object sender, KeyPressEventArgs e)


{
int x = (int)e.KeyChar;
e.Handled = !ValidateAlpha(x);
}

//Validation function
public static bool ValidateAlpha(int keyAscii)
{
if (keyAscii >= 65 && keyAscii <= 90)
return true;
else if (keyAscii >= 97 && keyAscii <= 122)
return true;
else if (keyAscii == 8 || keyAscii == 13)
return true;
return false;
}

Validate a TextBox to accept only String


private void MobileNum_KeyPress(object sender, KeyPressEventArgs e)
{

if(e.KeyChar >='0' && e.KeyChar <= '9'|| e.KeyChar


==(Char)8)

e.Handled = false;
else
e.Handled = true;

login page code


using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

publicpartialclassCodeBehind : System.Web.UI.Page
{
public System.Web.UI.WebControls.Label Message;
public System.Web.UI.HtmlControls.HtmlTable tblSignIn;
public System.Web.UI.WebControls.TextBox UserName;
public System.Web.UI.WebControls.RequiredFieldValidator RFVLogin;
public System.Web.UI.WebControls.TextBox Password;
public System.Web.UI.WebControls.RequiredFieldValidator RFVPassword;
public System.Web.UI.WebControls.Button btnSignIn;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
// Display welcome message
Message.Text = "Enter Login and Password";
}
}
protected void btnSignIn_Click(Object obj, EventArgs e)
{
if(Page.IsValid)
{
// check username/password against a database table
System.Data.SqlClient.SqlConnection SQLCon = new
System.Data.SqlClient.SqlConnection("server=localhost;database=aspnetdb");
// get row back based on username/password
//System.Data.SqlClient.SqlDataAdapter System.Data.SqlClient.SqlDataAdapter("Select * From Person
Where Username='" +
UserName.Text + "' And Password = '" +
Password.Text + "'");
System.Data.DataSet ds = new System.Data.DataSet();
SqlCmd.Fill( ds );

// check to see if the dataset contains no rows (if it is EOF (i.e.


// contains no rows), then the user is invalid)
if( ds.Tables["Person"].Rows.Count == 0 )
{
Message.Text = "Invalid User Name and Password. Try Again.";
} else {
Message.Text = "Congratulations!!! You have successfully signed in.";
}
}
}
}

You might also like