Wie werden URL-Zuordnungen in ASP.NET 4.0 angegeben, wenn Parameter beteiligt sind?

Das Problem

Ich habe eine Website mit einigen Artikeln darin. Der Zugriff auf Artikel erfolgt über eine Datenbank, in die die Ergebnisse auf einer Seite geschrieben werden. Wenn auf einen bestimmten Artikel zugegriffen werden soll, brauche ich denArtikelnummer und ich brauche nur auf die Seite zu kommen:http://www.mysite/Articles.aspx?a={article-id}.

Das ist nett, aber nicht sehr freundlich und nicht skalierbar. Was ich tun möchte, ist, jede URL in der Form umzuleiten:http://www.mysite/articles/{article-id} zur Seitehttp://www.mysite/Articles.aspx?a={article-id}.

Ich kenne das mitWeb.Config Ich kann das benutzenurlMappings Einstellungen, weiß aber nicht, wie man eine Regex dort einfügt.

Einige Notizen

Bitte bedenken Sie, dass ich ein einfaches Übersetzungstool haben möchte. Ich möchte meine vorhandenen Seiten nicht bearbeiten. Diese Lösung sollte für meine Anwendungskomponenten so transparent wie möglich sein.

Was ist die beste Vorgehensweise, um zur Lösung zu gelangen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage