MVC очень хорошо подходит для решения вашей проблемы с маршрутизацией.Как и ASP.NET 4.
Однако проблема в том, что вы недостаточно знаете, чтобы задать точный вопрос.Поэтому вы путаетесь с маршрутизацией в MVC.
Поэтому я бы предложил прочитать учебник для болельщиков.Вы можете скачать PDF бесплатно.Чтобы сделать шаг вперед, прочитайте книгу Стивена Сандерсонса о MVC 2 (или MVC3 через пару месяцев).
Если вы будете следовать учебному пособию для начинающих и учебному пособию Стивена Сандерсона, это даст вам лучшее представление о том, какработает.
Короче говоря, вот как работает MVC:
В MVC вы забываете о файлах и папках.
Вместо этого у вас есть контроллеры и действия.Маршруты сопоставляют запросы с нужным контроллером и действием.
Код в действиях затем решает, какое представление заполнить данными (из базы данных или где-либо еще, это не имеет значения).Представления - это просто шаблоны, которые говорят, что делать и какие данные отображать.
Контроллеры запрашивают у модели данные, которые им нужны.
Т.е. доступ к данным осуществляется в модели аккуратно отделенным от пользовательского интерфейса.
M: Модель V: Представления C: Контроллер
Возможно, приведенное вышебессмысленно для тебя.Это ОЧЕНЬ другое мышление по сравнению с классическим ASP.
Если вы работаете со старым ASP, у вас будет долгий поход, но это можно сделать.Я пришел из Access.В любом случае, читайте книги, следуйте инструкциям и посмотрите, подходит ли вам это.
Когда вы будете готовы, мы все равно будем здесь, чтобы помочь с более точными вопросами.