//asp validation to check for empty fields.
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvTextBox1" runat="Server" ValidationGroup="Submit"
ControlToValidate="TextBox1" ErrorMessage="Cannt be empty"></asp:RequiredFieldValidator>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvTextBox2" runat="Server" ValidationGroup="Submit"
ControlToValidate="TextBox2" ErrorMessage="Cannt be empty"></asp:RequiredFieldValidator>
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvTextBox3" runat="Server" ValidationGroup="Submit"
ControlToValidate="TextBox3" ErrorMessage="Cannt be empty"></asp:RequiredFieldValidator>
<asp:Button ID="btnSubmit" runat="server" Text="Submit" ValidationGroup="Submit" Onclick="btnSubmit_Click" OnClientClick="return fnConfirm();" />
//Java script function
function fnConfirm()
{
var result=confirm('Are you sure you want to Submit this data ?');
if (result==true)
{
return true;
}
else
{
return false;
}
}
Note : If user click on ok system will allow to go for server side click event otherwise no.
//Confirmation message after saving successfully
if (result is true)
{
ScriptManager.RegisterClientScriptBlock(Me.Page,Me.GetType(),"Saved","alert('Records have been saved succesfully')",True);
return;
}
else
{
ScriptManager.RegisterClientScriptBlock(Me.Page,Me.GetType(),"Saved","alert('Failed to save try again')",True);
return;
}