У меня довольно сложный баннер Silverlight с междоузлиями, зависаниями, активными областями и т. Д. Он предназначен для работы в Silverlight 1 / 2.
Поскольку я являюсь поклонником веб-стандартов, я хотел бы принять пользователей, у которых нет Silverlight, и при необходимости переключиться на версию каждого баннера на основе JavaScript, основанную на JavaScript.
Для удобства я хотел бы иметь возможность делать это на стороне сервера, поэтому я могу просто показать / скрыть панель asp: Panel соответственно. Это позволит мне легко тестировать между средами Silerlight.non Silverlight, а потом просто смоделировать опыт, не поддерживающий SL.
Есть ли способ, который позволит мне сделать это? Я не заметил, что SL объявляет себя частью UserAgent, но мы знаем, что в любом случае не можем полагаться на это. Могу ли я полагаться на JavaScript и каким-то образом использовать его, чтобы сообщить серверу, что мне нужен контент не-SL?