Turning gears are the logo of co-scripts

C#'ta bir web sayfasını görüntülemenin ve gezinti yapmanın en kolay yolu webbrowser nesnesini kullanmaktır. Bazı durumlarda gelen sayfadaki içerik ile etkileşerek bir veri almak veya sunucuya sayfa üzerinden bir veri göndermek gerekebilir. Bu gibi durumlarda sayfadaki formu kullanarak veri yollamak için en sık kullanılan bir kaç yoldan birisi DOM hiyerarşisi üzerinden gitmektir.

Ancak çok daha kısa ve pratik bir yöntem var. Formun sayfadaki ilk form olduğunu düşürsek:

  webBrowser2.Navigate("javascript:document.forms[0].submit()");

Buradaki nesnemizin adı webBrowser2, metod ise .Navigate. Böylece browser adres satırına javascript yazarcasına bir komut göndermiş olduk. Komut sayfadaki form elementleri bir koleksiyon ve bunlardan ilkine submit() olayını uygula diyor. Navigate metodunun normal kullanımında ise browser (tarayıcı) nesnesi verilen parametredeki adrese yönlenir.

co-scripts tag image webbrowser objectform submitdocument.forms
ID:117 | Okunma:2114