Tôi sử dụng trong một số mô hình một lớp mô hình phụ (UserInfo) có chứa một số thông tin liên quan đến người dùng. mô hình phụ này có thể được sử dụng trong các mô hình khác nhau, Ví dụModelBinder và mô hình phụ
public class Model
{
int string Value { get; set; }
public UserInfo User { get; set; }
}
tôi đã tạo ra một mô hình chất kết dính và đăng ký nó trong WebApiConfig
config.BindParameter(typeof(UserInfo), new UserModelBinder());
Điều là UserModelBinder không được gọi bởi các WebAPI đường ống xử lý. Có vẻ như các modelbinders này không được gọi cho các mô hình phụ. Tui bỏ lỡ điều gì vậy ?
Việc đặt thuộc tính ModelBinder cũng không hoạt động. – user49126