Это ваш веб-сайт? Если это так, вы, вероятно, можете просто вызвать событие click для кнопки напрямую (при условии, что оно вызывает обратную передачу).
Вы чистите чужой сайт? В этом случае используйте объект System.Net.WebClient
или System.Net.HttpWebRequest
для отправки аналогичного запроса на сервер, который браузер отправит, если вы нажмете кнопку. Есть два способа узнать, каким будет запрос:
- Изучите источник рассматриваемой страницы, пока не поймете, какой http-запрос отправляется при нажатии кнопки. Это может быть особенно сложно для сайтов asp.net из-за скрытого поля ViewState.
- Используйте что-то вроде WireShark, чтобы прослушать отправленный пакет и работать с ним в обратном направлении.