Все зависит от того, где вы хотите выполнить код C #:
На сервере: Если ваш сервер является сервером ASP.Net, вы можете выполнить любой метод на сервере,сделав новый запрос.Если вы используете WebForms, просто добавьте серверный элемент управления.Используя MVC, новый запрос проходит через метод Action.
На клиенте
Метод 1: размещение элемента управления веб-браузера в приложении C #.Вы управляете браузером.Таким образом, вы можете делать (почти) все, что хотите.
Метод 2: Добавьте на страницу элемент управления ActiveX (yuc) или Silverlight.Вы запускаете в песочнице, но можно отловить событие click и запустить свой код.