Маршрутизация является общей для всего asp.net, поэтому вы можете легко использовать ее в веб-формах .
«Проверка на основе атрибутов» основана на так называемых Аннотациях данных . Они даже не специфичны для asp.net, но распространены для всего .net. Mvc Framework просто использует их и т. Д.
Вы можете найти этот урок полезным. Я не уверен, что использовал бы такой подход - но это, безусловно, возможно.