c# winfrom 空间webbrowser控件如何把数组传入到 js中?举例 2C

我采用的
winfrom中是这样:
object[] obj = Adds(st);
webBrowser1.Document.InvokeScript("Messageaa", obj);

js中
function Messageaa(obj)
{
alert(Messageaa);

}

如何接收传来的数组呢?

1个回答

webBrowser1.Document.InvokeScript("Messageaa", string.Join(",",obj.Select(x => x.ToString())));

u013507170
天更蓝 string.Join(",",obj.Select(x => x.ToString()))这是什么意思呢?
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Python+OpenCV计算机视觉

Python+OpenCV计算机视觉

C# Winfrom项目,webBrowser控件怎么控制网页的显示比例

C# Winfrom项目中,有个webBrowser控件,大小为:900*540。webBrowser控件中内嵌的网页大小为:1000*600。 怎么样让网页的整体内容缩小到90%后再嵌入到webBrowser控件中显示呢? 请问,能不能提供相关的源码或参考资料。谢谢!

c#winfrom 下与百度地图交互的问题

js代码: function hailiangdian() { if(map.getZoom()<12){ map.removeOverlay(); var points = []; // 添加海量点数据 var total_num =window.external.getRowsNumber(); for (var i = 0; i <= 2 * total_num - 1; i++) { //points.push(new BMap.Point(data.data[i][0], data.data[i][1])); points.push(window.external.Getpoints(i)); } var options = { size: BMAP_POINT_SIZE_TINY, shape: BMAP_POINT_SHAPE_CIRCLE, color: '#53FF53' } var pointCollection = new BMap.PointCollection(points, options); // 初始化PointCollection pointCollection.addEventListener('click', function (e) { alert(map.getZoom()); // 监听点击事件 }); map.addOverlay(pointCollection); // 添加Overlay } else { map.removeOverlay(); var points = []; // 添加海量点数据 var total_num =window.external.getRowsNumber(); for (var i = 0; i <= 2 * total_num - 1; i++) { //points.push(new BMap.Point(data.data[i][0], data.data[i][1])); points.push(window.external.Getpoints(i)); } var options = { size: BMAP_POINT_SIZE_SMALL, shape: BMAP_POINT_SHAPE_STAR, color: '#00bb00' } var pointCollection = new BMap.PointCollection(points, options); // 初始化PointCollection pointCollection.addEventListener('click', function (e) { alert(map.getZoom()); // 监听点击事件 }); map.addOverlay(pointCollection); // 添加Overlay } } } c# 代码 #region 画点 int Rows_Num = 0; double[] Pointarry; public void loadshipjw() { //OleDbDataReader DR = DBfunction.getread(limit_sql); Rows_Num = 0; ArrayList a = new ArrayList(); string str = ""; str = string.Format("SELECT [UserID],[MessageID] ,[RepeatIndicator],[Navigationstatus],[Rateofturn],[SOG] ,[Positionaccuracy],[Longitude],[Latitude],[COG] ,[Trueheading],[RegionalApplication] ,[Spare],[RAIMFlag] ,[Communicationstate],[ReceiveTime],[UpdateCount],[FromDevice] ,[UpdateTime] FROM [dbo].[tbBoatLocation]"); DataSet ds = DataBase.Query(str); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { double lng =Convert.ToDouble( ds.Tables[0].Rows[i][7])/600000; double lat = Convert.ToDouble(ds.Tables[0].Rows[i][8]) / 600000; a.Add(lng.ToString());//经度 a.Add(lat.ToString());//纬度 Rows_Num++; } Pointarry = new double[2 * Rows_Num]; for (int i = 0; i <= 2 * Rows_Num-1 ; i++) { Pointarry[i] = Convert.ToDouble(a[i]); } webBrowser1.Document.InvokeScript("hailiangdian"); } public int getRowsNumber() { return Rows_Num; } public double Getpoints(int index) { return Pointarry[index]; } private void timer3_Tick(object sender, EventArgs e) { loadshipjw(); } 结果就是不显示,请那位大神给看看

C# webbrowser 控件打开某些网站加载不全 求解决

C# webbrowser 控件打开某些网站加载不全 求解决 比如天猫的宝贝链接 http://detail.tmall.com/item.htm?id=42979196014 控件报错提示脚本错误后就不加载了,即使我把报错提示屏蔽掉后,还是没有加载全 换个链接就可以加载全部,比如淘宝宝贝的链接 http://item.taobao.com/item.htm?id=43042947218 我用浏览器的任何版本都能全部加载完成。我自己怀疑是报错后停止加载了,但是我不知道为什么报错,总是提示脚本错误,是否天猫宝贝的页面有些框架我的控件加载不了。希望前辈们帮帮我?

通过C#的webbrowser控件显示当前html内容

![![图片说明](https://img-ask.csdn.net/upload/201703/28/1490666783_678113.png)图片说明](https://img-ask.csdn.net/upload/201703/28/1490666763_144797.png)改变网页里面某个下拉列表内容,网页部分内容随之改变,但是webbrowser对象里面的html内容还是之前的, 如何获取当前的html内容

C# winfrom 用什么控件显示房间列表效果,且选中时显示边框

![图片说明](https://img-ask.csdn.net/upload/201912/05/1575551187_806255.jpg) 偿试了很多办法都没有这种效果,请高手指教一下!

C# winfrom动态生成combox控件

在winfrom中已有两个 combox,一个是表名,一个是字段名,点击表名在另一个combox这个表的生成字段名 现在点击一个按钮动态生成新的combox, 数据与之前两个一样。需要点击一动态生成一次combox.

C# winfrom自动截图某个指定区域?

C# winfrom自动截图某个指定区域?我想指定截取webbrowser那个控件,不是网页截取

c# webbrowser怎么通过坐标进行点击呢?

请教下如果知道了坐标XY;怎么通过坐标让webbrowser进行点击坐标的位置呢?需要的是模拟点击

google map 如何把winfrom数据(数组形式)传到HTML页面的js

Google地图开发如何把winfrom的数据(数组 (经纬度))数据传到html文件中js中然后 接收 进行数据的截取!

winfrom 动态添加控件,怎么使用控件事件,

现有三个基础控件,点击按钮后生成同样三个控件, 再点击一下继续生成同样的三个控件。 但是如何去使用生成控件的事件呢,比如说点击事件

C#winfrom中button按钮的使用问题

我在Panel中建立了32个button,现在想要实现点击任意一个按钮都能识别是哪个按钮,并且把button的name显示出来(能够显示name的某个字母最好)(不要在32个button Click事件中一个个去写)

C# Winfrom项目,TableLayoutPanel控件设置问题,帮忙看看。

C# Winfrom项目,在form1窗体中使用TableLayoutPanel控件,里面分好九宫格,塞入的Panel,并且Dock设置为fill 具体操作过程如下: 首先放一个TableLayoutPanel,设置它的dock为fill 然后点属性,出现之前给你看的对话框 列下拉添加3列,每列33% 同样的道理,添加3行,每行也是33% 回到界面设计器,然后在每个格子里放一个panel,分别dock也设置为fill 但是按照这个设置过程,这发现一个小问题,就是在form1窗体中每个相连的Panel控件之间会出现一个间隙,且间隙的背景色为灰色非常难看。 最好每个Panel控件充满整个分好九宫格,或者让间隙的背景色变成蓝色也行。 请问怎么样设置下TableLayoutPanel控件,才能实现上面的要求。谢谢!

Winform中修改WebBrowser控件User-Agent的方法

Winform中修改WebBrowser控件User-Agent在网上的方法找来找去就那一个类,但是我试了没用,具体怎么回事,是我操作哪里不对吗?

C# 用除了webbrowser的浏览器控件获取Html元素并转化成相应对象。

C# 用除了webbrowser的浏览器(如webkit,Cefsharp,cefglue)控件获取 img Html元素并转化成对应的Image对象

C# Winfrom项目,如何在from窗体中控制两个timer控件时间的同步显示

在C# Winfrom项目中,一个from窗体,两个timer控件(timer1和timer2),两个Label控件(labe1和label2), timer1是实现0到1分钟的倒计时显示在显示labe1中,timer2是实现到1分钟后自动显示当前时间到label2中. 两个button控件(button1和button2)。button1和button2分别控制timer1的开始和暂停。 timer1.Interval =1000(1秒钟). timer2.Interval = 60000(一分钟) 点击button2先暂停timer1的倒计时显示,后再点击button1开始timer1继续显示倒计时。但是发现timer1和timer2控件显示的频率不一样。 timer1跑得比timer2来的快,代码如下,请问如何处理,谢谢。 开始按钮 button1_click: timer1.Enabled = true; timer2.Enabled = true; =============================== 暂停按钮 button2_click: timer1.Enabled = false; timer2.Enabled = false; ================================== 显示倒计时: timer1_Tick: TimeSpan ts = new TimeSpan(0, 1, 0); //一分钟 String str = ts.Hours.ToString() + ":" + ts.Minutes.ToString() + ":" + ts.Seconds.ToString(); label1.Text = "控制窗体:" + str + ":" + ts.Minutes.ToString(); ts = ts.Subtract(new TimeSpan(0, 0, 1));//每隔一秒减去一秒 =============================================== 显示当前时间: timer2_Tick: DateTime dt = DateTime.Now; string tmpTime = string.Format("{0:F}", dt); label2.Text = tmpTime;

C#winfrom表单窗体设计器 如何让自定义用户组件的子控件不可以被复制、剪切、删除

我自己制作了一个用户控件,里面的子控件也获得了设计时支持, 在C#.NET 自带的winform窗体设计器中,该控件内部的子控件不可以被复制、剪切、删除, 但是到了我自己编写的winfrom表单窗体设计器中可以被复制、剪切、删除了,, 请问设计器到底有啥问题??

c# winfrom 关于多线程的问题

c# winfrom 关于多线程的问题 如果我程序里面有多个方法 a() b() c() .... 我要开辟多个线程 怎么开呢? 最好是线程走完之后马上回收 不占用系统资源

C#中使用Winform控件如何做如下显示

![](https://img-ask.csdn.net/upload/201808/27/1535361096_742984.png) mm,mm,s,%前都显示相应的数据,可以做几个数字输入,要有相应的源码

C#中如何把我的一个数组里的值显示到chart折线图里啊

C#中如何把我的一个数组里的值显示到chart折线图里啊aaaaaaaaaaaaaaaaaa、

2019 Python开发者日-培训

2019 Python开发者日-培训

150讲轻松搞定Python网络爬虫

150讲轻松搞定Python网络爬虫

设计模式(JAVA语言实现)--20种设计模式附带源码

设计模式(JAVA语言实现)--20种设计模式附带源码

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

java后台+微信小程序 实现完整的点餐系统

java后台+微信小程序 实现完整的点餐系统

三个项目玩转深度学习(附1G源码)

三个项目玩转深度学习(附1G源码)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

2019 AI开发者大会

2019 AI开发者大会

玩转Linux:常用命令实例指南

玩转Linux:常用命令实例指南

一学即懂的计算机视觉(第一季)

一学即懂的计算机视觉(第一季)

4小时玩转微信小程序——基础入门与微信支付实战

4小时玩转微信小程序——基础入门与微信支付实战

Git 实用技巧

Git 实用技巧

Python数据清洗实战入门

Python数据清洗实战入门

使用TensorFlow+keras快速构建图像分类模型

使用TensorFlow+keras快速构建图像分类模型

实用主义学Python(小白也容易上手的Python实用案例)

实用主义学Python(小白也容易上手的Python实用案例)

程序员的算法通关课:知己知彼(第一季)

程序员的算法通关课:知己知彼(第一季)

MySQL数据库从入门到实战应用

MySQL数据库从入门到实战应用

机器学习初学者必会的案例精讲

机器学习初学者必会的案例精讲

手把手实现Java图书管理系统(附源码)

手把手实现Java图书管理系统(附源码)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

.net core快速开发框架

.net core快速开发框架

玩转Python-Python3基础入门

玩转Python-Python3基础入门

Python数据挖掘简易入门

Python数据挖掘简易入门

微信公众平台开发入门

微信公众平台开发入门

程序员的兼职技能课

程序员的兼职技能课

Windows版YOLOv4目标检测实战:训练自己的数据集

Windows版YOLOv4目标检测实战:训练自己的数据集

HoloLens2开发入门教程

HoloLens2开发入门教程

微信小程序开发实战

微信小程序开发实战

Java8零基础入门视频教程

Java8零基础入门视频教程

相关热词 c#跨线程停止timer c#批量写入sql数据库 c# 自动安装浏览器 c#语言基础考试题 c# 偏移量打印是什么 c# 绘制曲线图 c#框体中的退出函数 c# 按钮透明背景 c# idl 混编出错 c#在位置0处没有任何行
立即提问