1. Create a simple MVC app.
2. Create a basic View/Controller and Model.
3. Invoke a controller action from a view, where the ID passed to action is of type string and has "." in between.
Expected:
The controller action gets invoked properly.
Actual :
404 resource not found error is returned.
Setting "relaxedUrlToFileSystemMapping" in the web.config doesnt help either. The only way to work-around the issue was to add a trialing "." to the ID.
User impact :
There was not much info found about it online and it was very hard to figure out the root cause. This issue has to be fixed or at least some doc has to be added around it.
Sample project attached.
2. Create a basic View/Controller and Model.
3. Invoke a controller action from a view, where the ID passed to action is of type string and has "." in between.
Expected:
The controller action gets invoked properly.
Actual :
404 resource not found error is returned.
Setting "relaxedUrlToFileSystemMapping" in the web.config doesnt help either. The only way to work-around the issue was to add a trialing "." to the ID.
User impact :
There was not much info found about it online and it was very hard to figure out the root cause. This issue has to be fixed or at least some doc has to be added around it.
Sample project attached.