httpwebrequset i eventtarget

0

Hello, piszę programik który chodzi po stronie i zbiera informacje, normalnie się loguje, przechodzę do interesującej mnie strony i teraz mam problem, a mianowicie chcę przejść na kolejną stronę, aby to zrobić używam POST i tu jest wymagane przesłanie VIEWSTATE(mam), PREVIOUSPAGE(mam),EVENTVALIDATION(mam) i to nieszczęsne EVENTTARGET nie mam pojęcia skąd je wziąć lub jak je wygenerować. Macie jakieś pomysły? Strona jest pisana w ASP.net.

1

Ech, te WebFormsy... EVENTTARGET zawiera nazwę kontrolki, którą kliknąłęś. Musisz tam podać to, co chcesz zasymulować (np. nazwę buttona, który został kliknięty). Najlepiej wyklikaj sobie to w przeglądarce i zobacz, jaki request http jest wysyłany.

0

Faktycznie jest tam podany ale niestety zmienia się jakoś:/ Wygląda tak: ctl00%24ContentPlaceHolder1%24ctl00%24ctl03%24ctl01%24ctl08 i niby z każdą kolejną stroną końcówka się zmieniała o jeden czyli 08 na 09 i nie było by problemu bo wrzuciłem sobie w pętli i zwiększałem numerek ale od którejś strony zmienia się już inaczej:/ I tak jest jak kliknę "następna" ale zauważyłem że obok jest też przycisk, taka strzałeczka. Jak ją kliknę to nie generuję się eventtarget ale za to dochodzi jakiś ansypost który wygląda tak &__ASYNCPOST=true&ctl00%24ContentPlaceHolder1%24ctl00%24ctl03%24ctl01%24ctl17=%20 i w nim też zmienia się ten numerek ctl17 na różne i nie wiem jaki i kiedy będzie:/ jest jakiś sposób żeby to ominąć albo coś?

0

Problem rozwiązany. Dzięki za podpowiedź. Znalazłem pewne zależności przy generowaniu ASYNPOST które wykorzystałem i wszystko działa jak trzeba;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1