De meeste database driven websites die hier gemaakt worden met dynamic content heeft meestal niet echt begrijpelijke url's
aantal voorbeeldjes:
http://www.asp.net/Forums...spx?tabindex=1&ForumID=16
Programming
Een leek heeft geen idee wat hij moet verwachten als hij deze URls ziet.
Ik heb een tijdje met Zope gewerkt, en daar was dat helemaal opgevangen. Elk object is via de url aan te spreken...
Dan krijg je bijvoorbeeld
http://gathering.tweakers.net/forum/programmingwebscripting/
http://gathering.tweakers...ngwebscripting/topicnaam/
Vooral bij websites die voor het grote publiek worden gemaakt, zijn de leesbare urls in mijn ogen best belangrijk.
Nu heb ik wel een idee hoe je dat kan doen op een database driven website.
Door gewoon een custom 404 pagina te schrijven en die 404 pagina kijkt wat voor een url het is, haalt deze uit elkaar, en redirect naar de juiste contenthandler
Naar mijn idee is dat niet echt een nette manier om die dingen te doen.
Hoe staan jullie tegenover leesbare urls? Dat het beestje bij de naam genoemd wordt en niet per nummer?
Welke technieken kan ik dan gebruiken om dit te doen in ASP.NET?
aantal voorbeeldjes:
http://www.asp.net/Forums...spx?tabindex=1&ForumID=16
Programming
Een leek heeft geen idee wat hij moet verwachten als hij deze URls ziet.
Ik heb een tijdje met Zope gewerkt, en daar was dat helemaal opgevangen. Elk object is via de url aan te spreken...
Dan krijg je bijvoorbeeld
http://gathering.tweakers.net/forum/programmingwebscripting/
http://gathering.tweakers...ngwebscripting/topicnaam/
Vooral bij websites die voor het grote publiek worden gemaakt, zijn de leesbare urls in mijn ogen best belangrijk.
Nu heb ik wel een idee hoe je dat kan doen op een database driven website.
Door gewoon een custom 404 pagina te schrijven en die 404 pagina kijkt wat voor een url het is, haalt deze uit elkaar, en redirect naar de juiste contenthandler
Naar mijn idee is dat niet echt een nette manier om die dingen te doen.
Hoe staan jullie tegenover leesbare urls? Dat het beestje bij de naam genoemd wordt en niet per nummer?
Welke technieken kan ik dan gebruiken om dit te doen in ASP.NET?