Jquery

            $(".btnname").click(function () {       

                var obj = {};

                obj.id = $("#<%=hddidno.ClientID%>").val();

                obj.Session = $('.session :selected').val();

                obj.Amount = $(".txtamount").val();

                obj.ReceiptDate = $(".txtreceiptdate1").val();

                obj.ReceiptNo = $(".txtreceiptno1").val();

                if (obj.Amount == "") {

                    alert("Please Enter Amount");

                } else if (obj.ReceiptDate=="") {

                    alert("Please Select ReceiptDate");

                }

                else if (obj.ReceiptNo=="") {

                    alert("Please Enter ReceiptNo");

                }

                else {

                    $.ajax({

                        type: "POST",

                        url: "Pagename.aspx/Methodname",


                        data: JSON.stringify(obj),

                        contentType: "application/json; charset=utf-8",

                        dataType: "json",


                        success: function (response) {


                            alert(response.d);

                        },

                        error: function (response) { alert(response.responseText); }

                    });

                }

            

            });


C# Code

  [WebMethod]

    public static object[] Methodname(long id,string Session,float Amount,DateTime ReceiptDate,int ReceiptNo)

    {

        object[] details = null;

        DataHelper obj = new DataHelper();

     

        using (SqlConnection con = new SqlConnection(obj.GetConnectionString(String.Empty)))

        {

            using (SqlCommand cmd = new SqlCommand("StoreProcedureName", con))

            {

                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@Id", id);

                // var formats = { "MM/dd/yyyy", "DD/MM/YYYY" }

                cmd.Parameters.AddWithValue("@session", Session);

                cmd.Parameters.AddWithValue("@amount", Amount);

                cmd.Parameters.AddWithValue("@receipt_date", ReceiptDate);

                cmd.Parameters.AddWithValue("@receipt_no", ReceiptNo);

                //cmd.Parameters.AddWithValue("@ValidUpto", Convert.ToDateTime(ValidUpto));

                con.Open();

                cmd.ExecuteNonQuery();

                details = new object[] { " Verified Sucessfully" };

                con.Close();

               

            }

        }


        return details;

    }