Is it bad practice when using the PRG pattern to show the currentId for the typed model in the URL (data posted to item with id=586 to controller -> controller handles data then redirects to get -> get collects data with id=586 and sends it to a view -> view displays data with id=586)?
http://XXXXX/ViewPage?currentId=586
I think it's a good idea, and will be confusing if you automatically get the id from some other property. The user will expect in the future that if they reload the final redirect url, they would see the same thing they see now. You would need the id to do that.