首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

一个C#+JS+Web GIS的难题解决思路

2012-03-24 
一个C#+JS+Web GIS的难题目前在做一个Web GIS(用的是ArcGIS)系统,开发语言C#,用了一个老外的弹出窗口插件c

一个C#+JS+Web GIS的难题
目前在做一个Web GIS(用的是ArcGIS)系统,开发语言C#,用了一个老外的弹出窗口插件colorbox。页面调用如下:
  <a href="Default.aspx" class="iframe">点击此处弹出窗口</a>

  现要求:点击查询GIS图层(自己做的,已发布在本地),把得到的字段传到服务器,作为参数查询自己建好的数据库,然后返回到客户端,在当前页面弹出窗口,也就是显示在colorbox中。

  问题:
  1、弹出这个colorbox要在页面定义一个class="iframe",在后台不太好实现。因为要在单击图层后再弹出窗口,显示自己数据库的信息;如果直接在页面写,没法获取地理数据库的字段,也就查不到任何信息。
  2、需要先监听在地图中的单击事件,然后查询数据,最后调用这个colorbox,如何实现?
  3、如果不用这个colorbox,有没有类似的解决方案?要实现同样的效果。

  谢谢!

[解决办法]

JScript code
var tempHTML = "<a href='#' class='iframe' onclick='myColorbox();'></a>"function myColorbox() {    $.colorbox({ iframe: true, width: "90%", height: "90%",        href: url    });} 

热点排行