Мы разработали элемент управления Silverlight, который выполняет некоторые биометрические операции для установления личности и будет использовать его для аутентификации пользователя в нашем приложении MVC.
Однако мы хотим предоставить кого-то, у кого не установлен Silverlight, и поэтому возвращаем представление, которое предоставляет обычные данные типа логин / пароль.
Мой вопрос:
Какой лучший способ контролировать, какой элемент управления отображать; должен ли контроллер принимать решение о том, какой вид использовать, в зависимости от обнаружения серебряного света, или если один вид принимает решение о том, что отображать.
Любой совет / лучшая практика будут с благодарностью приняты.