WebBrowserコントロールを使用して、AJAX
新しいコンテンツ/要素を追加することで変更できるWebコンテンツを表示するアプリケーションを作成しています。
私が試した方法で新しい要素を取得できないようです...
webBrowser1.DocumentText
最新のページ(AJAXの後)がありません。
webBrowser1.Document.GetElementById( "AJAXの後に来るEelementと私はそれが欲しい")は常にNullを返します。
このコントロールを使用してこの新しいデータを取得する方法はありますか?
私のコードを見てみましょう:
private void btnStartRegister_Click(object sender, EventArgs e)
{
webBrowser1.Navigate("www.sample.com");
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
webBrowser1.Document.GetElementById("register").InvokeMember("click");
webBrowser1.Document.GetElementById("element that comes afetr AJAX Call and i want it").InvokeMember("click"); -> I have error in this line...
}
i am using visual studio 2010 - windows application - .net 4 - c#
前もって感謝します