0

インターフェイスにAwesomiumを使用するC#でプログラムを作成しています。プログラムを実行すると、リストが生成されますが、リストが非常に大きくなる場合があります(5〜6k行)。このリストは一度だけ生成され、マシンに保存されます。

フォームが読み込まれると、サーバーからWebページを読み込むWebブラウザコントロールが表示されます。このWebページは、基本的に標準のGUIの代わりになります。

私がする必要があるのは、そのリストを取得してブラウザコントロールに表示することです。リストを表示する必要があるIDを持つDivがあります。

どんな助けでもいただければ幸いです。

よろしく。

4

1 に答える 1

0

WebControl.ExecuteJavascript()JavaScript とメソッドを使用してこれを達成できるはずです。これは、myDiv の id を持つ div をターゲットにし、インクリメント カウンターを使用して 30 個の子 div を追加する例です。

var script = "for (var i = 0; i < 30; i++) {" +
             "var newdiv = document.createElement('div');" +
             "var txt = document.createTextNode('This text was added to the DIV for i = ' + i + '.');" +
             "newdiv.appendChild(txt);" +
             "document.getElementById('myDiv').appendChild(newdiv); " +
             "}";

awesomiumControl.ExecuteJavascript(script);
于 2012-06-13T14:23:25.817 に答える