I have read several posts on this forum regarding RavenDB and it's
default style of document ID's i.e. "Countries/1" and how they
conflict with embedded query string parameters in a URL.
There have been several solutions offered for this problem and maybe I
missed the following solution or maybe it's frowned upon, but I would
like your opinions.
I was testing various ways to pass the ID of a document and used the
traditional form of a named parameter with Url.Encode() and was able
to pass the ID with very little effort and it was decoded with no
extra work on my part in the controller action.
Is this an acceptable practice or are there some hidden issues that I
am unaware of?