Hi Iam using JSON for ASP.Net and doing it by WebMethods.here is my Ajax call for that webmethod.\[code\] $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "Voyage.aspx/V_Set", data: { 'Action': $('#txtNumber').val(), 'ID': $('#txtTag').val(), 'StartlID': $('#txtTag').val()}, async: true, dataType: "json", success: function (data) { try { alert("Record Inserted Successfully"); } catch (ex) { alert(ex); } }, error: function (msg) { alert(error); } });\[/code\]Here the data format first i have tried is my static data and the format is \[code\] data: "{'Action':'Set','VID':'3','MasterID':'52','StartID':'1','LastID':'1'}"\[/code\]This is absolutely working fine, i have that web method called and action done.But now i must give that values dynamically by controls. so when i tried to assign my control id to data the web method is not getting fired.Can anyone help in the structure of data by sending thru control