Всегда, независимо от типа сайта, дизайн для «Прогрессивного улучшения».
Другими словами, заставить все работать, используя минимум (без JavaScript, очень простой CSS).Затем постепенно улучшайте его, чтобы дополнительные функции были доступны тем браузерам, которые могут его поддерживать.
Многие элементы управления ASP.NET имеют JavaScript.Убедитесь, что вы разрабатываете так, чтобы они продолжали работать без javascript, или использовали другие элементы управления, которые вообще не требуют javascript.
WRT проверка вашего клиента - вы также должны всегда проверять на стороне сервера.В этом случае тот факт, что на некоторых устройствах проверка клиента не выполняется, не имеет никакого значения.