Как указать URL-сопоставления в ASP.NET 4.0, когда параметры задействованы?
У меня есть веб-сайт с некоторыми статьями внутри. Статьи доступны с использованием базы данных результатов записи на одной странице. Когда определенная статья должна быть доступна, мне нужноarticle-id и мне нужно только попасть на страницу:http://www.mysite/Articles.aspx?a={article-id}
.
Это хорошо, но не очень дружелюбно и не масштабируемо. Я хочу перенаправить каждый URL в форме:http://www.mysite/articles/{article-id}
на страницуhttp://www.mysite/Articles.aspx?a={article-id}
.
Я знаю что используяWeb.Config
Я могу использоватьurlMappings
настройки, но не знаю, как вставить туда регулярное выражение.
Пожалуйста, учтите, что я хотел бы иметь простой инструмент для перевода. Я не хочу редактировать свои существующие страницы. Это решение должно быть максимально прозрачным для компонентов моего приложения.
Какова лучшая практика, чтобы получить решение?