Нету ... JavaScript не будет работать ...
вам нужна библиотека, которая делает снимок экрана, и еще одна, которая выполняет загрузку.
в .net есть встроенные библиотеки для обоих ( снимки экрана , загрузка через ftp )
редактирование:
выберите технологию, которая способна создать снимок экрана и опубликовать его на внешнем ресурсе с помощью POST
(или загрузить его с помощью FTP
). поэтому вам понадобится доступ к локальной файловой системе ... ну ... что бы вы подумали, если бы вам, как новичку, предложили разрешить доступ к локальной файловой системе (или сетевым ресурсам)?
edit2:
насколько я знаю, silverlights поддерживают , делающие скриншоты ... и было бы также включено ftp / post action ..