ASP.NET वेब एपीआई मार्ग को देखते हुए:वेब एपीआई मॉडल बंधन
example/{Id}
निम्नलिखित में से कौन ApiController कार्रवाई विधि का मानचित्रण:
public void Example(Model m)
{
...
}
मॉडल वर्ग के साथ के रूप में परिभाषित:
public class Model
{
public int Id { get; set; }
public string Name { get; set; }
}
जब मैं JSON { "Name": "Testing" }
को URL /example/123
पर पोस्ट करता हूं तो Id
01 की संपत्तिवस्तु बाध्य नहीं है। यह 123 के बजाय 0 के रूप में बनी हुई है।
मैं मॉडल बाध्यकारी कैसे रूट डेटा से मूल्यों को शामिल कर सकता हूं? मैं सामान्य मॉडल केस की तरह दिखने के लिए कस्टम मॉडल बाइंडर्स लिखना पसंद नहीं करूंगा। किसी भी विचार की बहुत प्रशंसा की जाएगी। धन्यवाद!
यदि मैं संसाधन को पुट कर रहा हूं तो क्या होगा? उस स्थिति में मैं यूआरएल से आईडी को हटाना नहीं चाहता हूं। –
उस स्थिति में आपको इसे अपने एक्शन '(इंट आईडी, मॉडल, मॉडल) पर एक अलग पैरामीटर के रूप में रखना होगा,' मुझे पता नहीं है कि सबसे अच्छा समाधान नहीं है। – dkarzon