没有合适的资源?快使用搜索试试~ 我知道了~
首页asp.net中后台c#数组与前台js数组交互
asp.net中后台c#数组与前台js数组交互

asp.net中后台c#数组与前台js数组交互上述代码即为我解决问题所用代码,均已试验通过。
资源详情
资源评论
资源推荐

asp.net 中后台 c#数组与前台 js 数组交互
在上一篇《asp.net 中 javascript 与后台 c#交互》中实现了前端脚本 javascript 调用后
台的数据库的数据。但新的问题又出现了,由于地图上有多个点,所以存放 google
maps 的 longitude 和 latitude 有多个值,这就需要利用数组来存放经纬度,问题又演变
成如何把后台的 c#数组传给前端的 js。由于刚接触 asp.net 和前端这块,基本是零基础,
所以这个问题困扰了很久,上网查资料,后来在一篇文章中看到解决办法,但文章中的方
法处理的是定长数组,而我现在要处理的是不定长数组,由于用户有可能会添加和删除地
图上的位置,所以从数据库里查询的记录数是未知的,所以我又在文章的基础上修改了一
下。自己亲自的实践了一下并应用在自己的程序中,果然解决了问题。现在结合大牛的文
章和我自己的亲身实践来说明一下这个问题是如何解决的。
第一步:定义 cs 数组
cs 文件里后台程序中要有数组,这个数组要定义成公共的数组。
public string[] lat = null;
public string[] lng = null;
第二步:给 cs 数组赋值
cs 数组的值一般都是从数据库中取到的,相信大家也都会,且后边的代码中也会有描写,
这里就不做详细的解释。
第三步:将 cs 数组赋给前端的 js 数组
这个步骤是关键,我选用的方法就是<%=cs 数组%>。这样模糊的说法也是百度得到的,
赋值会用到循环,即会一个元素一个元素的赋值。
后台 cs 代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;















安全验证
文档复制为VIP权益,开通VIP直接复制

评论6