Я пытаюсь создать приложение asv.net mvc, которое будет использовать такие URL-адреса, как:
/ Controller / [Number] / Action / Id
Iчтобы он всегда вызывал мой контроллер и передавал Number
и Id
нормально ... Однако теперь я хочу вернуть другое представление в зависимости от Number
У меня могут быть такие параметры, как:
if([Number] == 1) { return View("ViewName");}
if([Number] == 2) { return View("ViewName2");}
однако я вместо этого задавался вопросом, есть ли способ изменить ядро, чтобы вместо поиска в ~/Views/controller/action.aspx
я мог иметь свой собственный метод, который выполнял некоторую проверку Number
, а затем передавался виртуальному провайдеру файлов:другой путь
Надеюсь, это имеет смысл!