Можно ли писать сайты на ASP.Net на С# что бы не использовать javascript?
ASP.NET - это сервер-сайд. JS - клиент-сайд. Никакой связи нет. Можете и на PHP написать без JS. Только такой сайт будет малофункциональным - все что должно проверятся на клиенте либо не будет работать.
Пример - проверка одинаковости паролей при регистрации во время ввода. На JS - это легко. Без JS - по моему вообще никак.
А какую цель Вы преследуете? Если цель - чтобы приложение работало на каких-то специфичных девайсах без поддержки яваскрипта - это одно, можно и на сервере реализовывать логику и каждый раз перегружать страницу , если Вы просто не хотите изучать яваскрипт - то серьезно веб приложения разрабатывать не получится, как бы от этого не бежали, все равно и в asp.net forms и в asp.net mvc везде надо его понимать, это как работать стоматологом, и не любить бормашину :-), уж лучше тогда не под веб разрабатывать.