0

私はこのグリッドをウェブサイトから削り取ろうとしています:

グリッドがページングされているため、明らかにこれは困難になります。Firebugを使用して、マウスを数字の1つに合わせると、次のJavaScriptが表示されます。

"javascript:__doPostBack('ctl00$ctl00$ctl00$CMSGMainContentPlaceHolder$ToolContentPlaceHolder$MCDContentPlaceHolder$ncdControl1$ncdGridView','Page$2')"

とにかく、そのポストバックをトリガーしてHTMLを取り戻すことができますか?

編集:グリッドは更新パネルにあるため、ページングを繰り返してもURLは変更されません。

4

1 に答える 1

0

次のようなことができるはずです。

ie.Link(Find.ByUrl("javascript:__doPostBack('GridView1','Select$0')")).Click();

コントロールの正しいIDを取得するには、いくつかのフープをジャンプする必要があるかもしれません。

于 2012-06-13T16:47:36.847 に答える