मैं कुछ मॉडलों में एक उप मॉडल वर्ग (UserInfo) का उपयोग करता हूं जिसमें कुछ उपयोगकर्ता संबंधित जानकारी होनी चाहिए। इस उप मॉडल विभिन्न मॉडल में इस्तेमाल किया जा सकता है, उदाहरण केमॉडलबिंडर और उप मॉडल
public class Model
{
int string Value { get; set; }
public UserInfo User { get; set; }
}
मैं एक मॉडल बांधने की मशीन बनाया है और WebApiConfig में यह पंजीकृत कर लिया है के लिए
config.BindParameter(typeof(UserInfo), new UserModelBinder());
बात UserModelBinder WebAPI से बुलाया नहीं किया जाता है प्रसंस्करण पाइपलाइन। ऐसा लगता है कि इन मॉडलबिंडरों को उप मॉडल के लिए बुलाया नहीं जाता है। क्या मैं कुछ भूल रहा हूँ ?
लाना ModelBinder विशेषता या तो काम नहीं कर रहा है। – user49126