My code:
protected void btnOk_Click(object sender, EventArgs e)
{
if (txtReportFavorite.Text != string.Empty)
{
//..
}
else
{
Response.Write("<script>alert('Enter Favorite name.')</script>");
// I need to prevent page refresh here.
}
}
How can I stop refreshing the page in the else condition. Thanks.
You can’t.
The new page has already been requested when that code runs. If you don’t do a postback, that code will never run.
If you want to do the validation without doing the postback, you should do it using client code instead.