One of the things Routing allows us to do is to create "hackable" URLs; that is, URLs whose meaning is easily read, understood, and extended upon by human beings. We can use Routing to turn this messy URL:
www.example.com/article.aspx?id=69&title=my-favorite-podcasts
into a much cleaner one:
www.example.com/articles/69/my-favorite-podcasts
The concept of "hackable" URLs goes a bit further, too. If I was a user looking at the clean URL, I might append "/comments" on the end of it:
www.example.com/articles/69/my-favorite-podcasts/comments
"Hackable" URLs implies that this should display the comments for that article. If it does, then I (the user) have just discovered how I can view the comments for any given article, without needing to scroll through the page and hunt down the appropriate link.
Source : https://exceptionnotfound.net/attribute-routing-vs-convention-routing/
www.example.com/article.aspx?id=69&title=my-favorite-podcasts
into a much cleaner one:
www.example.com/articles/69/my-favorite-podcasts
The concept of "hackable" URLs goes a bit further, too. If I was a user looking at the clean URL, I might append "/comments" on the end of it:
www.example.com/articles/69/my-favorite-podcasts/comments
"Hackable" URLs implies that this should display the comments for that article. If it does, then I (the user) have just discovered how I can view the comments for any given article, without needing to scroll through the page and hunt down the appropriate link.
Source : https://exceptionnotfound.net/attribute-routing-vs-convention-routing/
No comments:
Post a Comment