先看Web.Config的片断,如下:
1GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName<?xml version="1.0" encoding="utf-8" ?>
2GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName<configuration>
3GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName……
4GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName<appSettings>
5GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName    <add key="ServerName" value="lijigang" />
6GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName    <add key="ServiceName" value="Map_JWD" />
7GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName</appSettings>
8GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName……
9GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName</configuration>
下面我们就让MapNet控件来从Web.Config文件中获取这里的ServerName和ServiceName,操作如下:
1、将页面中MapNet控件的ServerName属性和ServiceName属性清空;
2、在页面的PageLoad事件中写入如下代码:
 1GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceNameprivate void Page_Load(object sender, System.EventArgs e)
 2}
3、可以看见在这里使用了一个ControlDataBind类的MapNetServiceBind方法,如下:
 1GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceNameusing System;
 2GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName……//其他一些需要的引用
 3GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceNamenamespace GongAnSys.Class
 4}

相信这样就能实现对MapNet控件服务的绑定了。
注意:在第2点中的代码第10行,这里必须把ServiceName属性放在  if(!this.Page.IsPostBack){……}块中,否则地图的放大、缩小等操作会受到影响的,切记!!

相关文章:

  • 2021-08-28
  • 2021-07-11
  • 2021-10-24
  • 2022-12-23
  • 2021-08-29
  • 2022-01-20
猜你喜欢
  • 2022-01-31
  • 2021-09-02
  • 2021-12-27
  • 2021-08-28
  • 2021-07-27
  • 2022-12-23
相关资源
相似解决方案