代码改变世界

随笔档案-2011年06月

Silverlight中访问Javascript对象

2011-06-24 00:50 by 何朝阳, 540 阅读, 收藏,
摘要: 在Silverlight中对Javascript的操作,主要用到System.Windows.Browser.HtmlPage.Window中提供的相关方法。 在HTML页面中有如下Javascript代码: 阅读全文

ArcGIS API For Silverlight中关于跨域错误的解决办法

2011-06-21 14:01 by 何朝阳, 874 阅读, 收藏,
摘要: 最近在一个ArcGIS API For Silverlight项目中,出现无法访问本地服务的问题,但是可以使用arcgisonline服务,困扰了好久,一直没得以解决。 今天突然发现直接在浏览器中输入“http://localhost/ArcGIS/rest/services/ChinaData/MapServer?f=jsapi”可以访问该服务: 阅读全文

Javascript中实现JSON数组多键值排序

2011-06-20 15:58 by 何朝阳, 3073 阅读, 收藏,
摘要: 在某项目中,需要实现用户自定义菜单的显示顺序,以及某项菜单是否显示,摸索了很久,最后找到了一个自己比较满意的思路: ①首先在后台使用C#获取数据库中的菜单数据,生成一个包含菜单数据项的JSON数组(由于某种原因没有使用SQL中的ORDER BY),如下: 阅读全文

在Javascript中实现类似C#中string.Format的功能

2011-06-20 15:53 by 何朝阳, 449 阅读, 收藏,
摘要: 在Javascript中实现类似C#中string.Format的功能: 阅读全文

ArcGIS Server中通过C#添加或修改空间数据

2011-06-02 16:42 by 何朝阳, 1770 阅读, 收藏,
摘要: 最近在项目中需要动态添加或修改图层中的边坡点,经过差不多一天的努力,终于实现了这个功能,其中: ①如果数据源中使用了Group Layer,则得到的图层不是需要编辑的目标层,而是Group Layer层,如下图,得到的图层为“业务数据”,而我需要编辑的是“边坡”图层,所以这个时候就必须要对获得的图层进行判断,看是否为IGroupLayer或ICompositeLayer: 阅读全文