मैं एक अनुरोध कर रहा हूँ के साथ Json पोस्ट मान पाने के लिए WebAPI पोस्ट विधि एक asp.net करते हैं, और मैं एक अनुरोध चर प्राप्त करने में सक्षम नहीं beeing कर रहा हूँ।कैसे asp.net WebAPI
अनुरोध
jQuery.ajax({ url: sURL, type: 'POST', data: {var1:"mytext"}, async: false, dataType: 'json', contentType: 'application/x-www-form-urlencoded; charset=UTF-8' })
.done(function (data) {
...
});
वेब एपीआई Fnx
[AcceptVerbs("POST")]
[ActionName("myActionName")]
public void DoSomeStuff([FromBody]dynamic value)
{
//first way
var x = value.var1;
//Second way
var y = Request("var1");
}
मैं दोनों तरीकों में var1 सामग्री प्राप्त नहीं कर सकता है ... (जब तक मैं उस के लिए एक वर्ग बनाने)
मुझे यह कैसे करना चाहिए?
और यदि आप एक सहायक विधि में ऐसा करना चाहते हैं, और पूरी तरह से 'await' वाक्य रचना समझ में नहीं आता है, तो आप' Request.Content.ReadAsAsync() .Result [ "var1"] का उपयोग कर सकते ' (देखें [पूरा जवाब] (http://stackoverflow.com/a/19052895/1037948)) –
drzaus