asp.net web api - Invalid ModelState with null parameters -
playing new webapi 2.0 rc1 prerelease bits... given method:
[httpput("{sampleform}/{id?}")] public httpresponsemessage putsampleform(sampleform sampleform, int? id) { if (!modelstate.isvalid) { // handle invalid model } // insert valid model db ef return request.createresponse(httpstatuscode.ok); }
it marked nullable id, if id in fact null, modelstate flagged invalid well... expected, or there can let modelstate know needs ignore nullable parameters?
yes use question mark on property of model also, this:
private int? id {get; set;}
Comments
Post a Comment