Html
<formID= "Insertform"Method= "POST"class= "Form-horizontal"> <Divclass= "Form-group"ID= "CustomerName"> <labelclass= "Col-sm-2 Control-label"><Fontstyle= ' color:red; '>*</Font>Name</label> <Divclass= "Col-sm-10"><inputID= "Name"type= "text"class= "Form-control"name= "Name"></Div> </Div> <Divclass= "Hr-line-dashed"></Div> <Divclass= "Form-group"> <labelclass= "Col-sm-2 Control-label"><Fontstyle= ' color:red; '>*</Font>Gender</label> <Divclass= "Col-sm-10"> <SelectID= "Sex"class= "Input-md form-control input-s-sm inline"name= "Sex"> <optionvalue= "true">Woman</option> <optionvalue= "false">Man</option> </Select> </Div> </Div> <Divclass= "Hr-line-dashed"></Div> <Divclass= "Form-group"> <labelclass= "Col-sm-2 Control-label">Age</label> <Divclass= "Col-sm-10"><inputID= "Age"type= "text"class= "Form-control"name= "Age"></Div> </Div> <Divclass= "Hr-line-dashed"></Div> <Divclass= "Form-group"> <labelclass= "Col-sm-2 Control-label">Phone</label> <Divclass= "Col-sm-10"><inputID= "Tel"type= "text"class= "Form-control"name= "Tel"></Div> </Div> </form>
Js
var token = $ ("Input[name = ' __requestverificationtoken ']"). Val (); Protection CSRF
$ ("#insertForm"). Ajaxsubmit ({ "/home/insertinfo", ' post ' , ' json ', data: { "__requestverificationtoken": Token }, function () { alert ("Beforesubmit") }, function (Result) { alert ("Success") } });
Entity
Public classUser { Public intID {Get;Set; } Public stringName {Get;Set; } Public BOOLSex {Get;Set; } Public decimalAge {Get;Set; } Public stringTel {Get;Set; } PublicDatetime? Modifytime {Get;Set; } }
Controll
[Validateantiforgerytoken] Public void insertinfo (user user) { using (idbconnection conn = dapperservice.mysqlconnection ()) { } }
Jquery.form.js submitting a form asynchronously