Я предполагаю, что «CS» означает «C#», а не «JS».
Вы путаете сценарий на стороне клиента с действиями на стороне сервера.
Похоже, вы используете WebForms, который не является самым добрым для начинающих, поскольку он искусственно объединяет безгражданную сеть с «формами» с событиями и элементами управления.
Код сервера ASP.NET выполняется в ответ на входящий HTTP-запрос (вообще говоря, либо GET, либо POST). Обычно запрос GET заключается в том, что из гиперссылки или пользователя, набирающего адрес, например; тогда как POST - неизменно от <form>
представлений.
Вам необходимо настроить проект, чтобы ваш код C# вызывался в ответ на определенный запрос - в WebForms это непросто, так как по умолчанию запросы сопоставляются с *.aspx
файлами. Простейшая вещь для вас - реализовать IHttpHandler
, когда ваш код вызывается непосредственно для обработки входящего запроса.
Я предлагаю вам прочитать эту статью, которая должна помочь вам быть в состоянии решить проблему самостоятельно: http://www.codeproject.com/Articles/335968/Implementing-HTTPHandler-and-HTTPModule-in-ASP-NET
Я также предлагаю избежать WebForms и двигаться прямо в ASP.NET MVC.