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

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -