I,ve used AJAX calender extender to enter date but after adding this contol my button does nothing on click event.
my code is
ASPX.
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<script type ="text/javascript">
function Code() {
alert('Vendor Code already Exists')
}
</script>
<asp:CalendarExtender ID="TaxUpto_CalendarExtender" runat="server" Enabled="True" TargetControlID="TaxUpto" Format="dd/MM/yyyy">
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
<asp:DropDownList ID="VehicleType" runat="server">
<asp:ListItem>Select
<asp:ListItem>Company Vehicle
<asp:ListItem>Vendor Vehicle
<asp:ListItem>Market Vehicle
<asp:TextBox ID="Code" runat="server">
<asp:TextBox ID="VehicleNo" runat="server">
<asp:TextBox ID="TaxUpto" runat="server">
<asp:Button ID="btnButton" runat="server" Text="Create" OnClick="btnButton_Click" />
C#
protected void btnButton_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["amitpandeyConnectionString"].ConnectionString);
SqlCommand com1;
string str1;
con.Open();
str1 = "select * from VendorMaster where Code='" + Code.Text.Trim() + "'";
com1= new SqlCommand(str1, con);
SqlDataReader reader = com1.ExecuteReader();
if (reader.Read())
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "ShowSuccess", "javascript:Code()", true);
}
else
{
con.Open();
SqlCommand cmd = new SqlCommand("insert into VendorMaster values('" + VehicleType.Text + "','" + Code.Text + "','" + VehicleNo.Text + "','" + TaxUpto.Text + "')", con);
cmd.ExecuteNonQuery();
con.Close();
}
}