Ich beziehe hier verbindlich Parameter:Kann die ASP.Net WebApi-Standardparameterbindung für Abfrageparameter verwendet werden, die den Gedankenstrich ("-") enthalten?
http://www.asp.net/web-api/overview/formats-and-model-binding/parameter-binding-in-aspnet-web-api
Aber die Abfrageparameter, die ich binden wollen, ist ‚api-Version‘, die keine juristische C# Kennung ist. Was ist der einfachste Weg, diese Bindung an eine C# -Eigenschaft mit dem Namen 'ApiVersion' zu binden [genau so, als wäre der Abfrageparameter tatsächlich 'apiVersion =']?
Es Arbeit mit einem json Nutzlast Körper woanders vermutlich würde aber für mich funktioniert nicht, wenn es sich um eine Abfrage-Parameter in der URI ist „? Api-version =“ –
'-' tatsächlich unreserviert nach der RFC-Spezifikation . Hmmm – naveen