I noticed that there is one change about ASP.NET Routing. I cannot understand why such change.
In ASP.NET MVC Preview, the routing setting in Global.ascx is like ‘[controller]/[action]/[id]’. Now, it is changed to be ‘{controller}/{action}/{id}’. Why change [] to {} ? Is there some necessity to do that?
I’m not sure it’s the reason why, but it does have the benefit of being much more like String.Format. Convention/less surprise is usually a good thing.