且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName

更新时间:2022-08-13 18:41:59

先看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)
 2GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName        {
 3GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName            // 在此处放置用户代码以初始化页面
 4GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName            IMapNet myIMapNet = this.MapNet1;
 5GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName            ControlDataBind myCDB = new ControlDataBind();
 6GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName            myCDB.MapNetServiceBind("ServerName""ServiceName");
 7GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName            myIMapNet.ServerName = myCDB.MapNetServer;
 8GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName            if(!this.Page.IsPostBack)
 9GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName            {
10GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceNamemyIMapNet.ServiceName = myCDB.MapNetService;
11GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName//……其他代码
12GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName}

13GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName}
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
 4GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName{
 5GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName/// <summary>
 6GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName/// 控件数据绑定操作类。
 7GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName/// </summary>

 8GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceNamepublic class ControlDataBind
 9GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName{
10GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName        public ControlDataBind()
11GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName        {
12GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName            //
13GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName            // TODO: 在此处添加构造函数逻辑
14GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName            //
15GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName        }

16GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName        public string MapNetServer;
17GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName        public string MapNetService;
18GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName    "获取MapNet控件服务方法"
38GIS开发随笔(6)——MapNet中在Web.Config里指定ServerName和ServiceName}

相信这样就能实现对MapNet控件服务的绑定了。


本文转自刚刚博客园博客,原文链接:http://www.cnblogs.com/lijigang/archive/2007/04/13/711917.html,如需转载请自行联系原作者