Можно ли вызвать функцию C # в моем коде из JavaScript?
Да, вы можете использовать PageMethods .
Вы не можете вызывать код на стороне сервера «напрямую» из кода на стороне клиента.Это связано с тем, что по своей природе код на стороне сервера выполняется на стороне сервера, а код на стороне клиента - на стороне клиента.Однако есть некоторые обходные пути.Для вызова серверного кода из javascript вам нужно будет использовать AJAX, и самый простой выход - это использовать расширения ASP.NET AJAX.
Проверьте эту ссылку
Как вызвать функцию на стороне сервера из кода на стороне клиента, используя PageMethods в ASP.NET AJAX