C# Awesomium Web Brower Set DIV Contents
本文关键字:DIV Contents Set Brower Awesomium Web | 更新日期: 2023-09-27 18:36:19
我正在用C#制作一个使用Awesomium作为接口的程序。当程序运行时,它会生成一个列表,有时列表可能是相当大(5 - 6k 线)。此列表仅生成一次,并且存储在机器上。
当窗体加载时,它是一个加载网页的 Web 浏览器控件从服务器显示它,网页本质上是一个替代品对于标准 GUI。
我需要做的是获取该列表并将其显示在浏览器控件中。有一个带有 ID 的 Div,我需要在其中显示列表。
任何帮助将不胜感激。
问候。
你应该能够使用 javascript 和 WebControl.ExecuteJavascript()
方法完成此操作。以下示例将针对 id 为 myDiv 的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);