先看Web.Config的片断,如下:
下面我们就让MapNet控件来从Web.Config文件中获取这里的ServerName和ServiceName,操作如下:
1、将页面中MapNet控件的ServerName属性和ServiceName属性清空;
2、在页面的PageLoad事件中写入如下代码:
3、可以看见在这里使用了一个ControlDataBind类的MapNetServiceBind方法,如下:
相信这样就能实现对MapNet控件服务的绑定了。
注意:在第2点中的代码第10行,这里必须把ServiceName属性放在 if(!this.Page.IsPostBack){……}块中,否则地图的放大、缩小等操作会受到影响的,切记!!
1
<?xml version="1.0" encoding="utf-8" ?>
2
<configuration>
3
……
4
<appSettings>
5
<add key="ServerName" value="lijigang" />
6
<add key="ServiceName" value="Map_JWD" />
7
</appSettings>
8
……
9
</configuration>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
4
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
6
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
7
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
8
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
9
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
1、将页面中MapNet控件的ServerName属性和ServiceName属性清空;
2、在页面的PageLoad事件中写入如下代码:
1
private void Page_Load(object sender, System.EventArgs e)
2
{
3
// 在此处放置用户代码以初始化页面
4
IMapNet myIMapNet = this.MapNet1;
5
ControlDataBind myCDB = new ControlDataBind();
6
myCDB.MapNetServiceBind("ServerName", "ServiceName");
7
myIMapNet.ServerName = myCDB.MapNetServer;
8
if(!this.Page.IsPostBack)
9
{
10
myIMapNet.ServiceName = myCDB.MapNetService;
11
//……其他代码
12
}
13
}
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
3
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
4
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
5
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
6
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
7
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
8
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
9
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
10
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
11
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
12
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
13
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
1
using System;
2
……//其他一些需要的引用
3
namespace GongAnSys.Class
4
{
5
/// <summary>
6
/// 控件数据绑定操作类。
7
/// </summary>
8
public class ControlDataBind
9
{
10
public ControlDataBind()
11
{
12
//
13
// TODO: 在此处添加构造函数逻辑
14
//
15
}
16
public string MapNetServer;
17
public string MapNetService;
18
"获取MapNet控件服务方法"
38
}
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
4
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
5
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
6
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
7
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
8
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
9
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
10
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
11
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
12
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
13
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
14
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
15
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
16
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
17
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
18
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
38
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
相信这样就能实现对MapNet控件服务的绑定了。
注意:在第2点中的代码第10行,这里必须把ServiceName属性放在 if(!this.Page.IsPostBack){……}块中,否则地图的放大、缩小等操作会受到影响的,切记!!
作者对转载者要求说明(以下简称本说明):
1、确保您已经遵守了《中华人民共和国信息网络传播权保护条例》,且必须遵守《刚刚网络作品版权声明》(若两文件有冲突内容以《中华人民共和国信息网络传播权保护条例》为准,但其他非冲突内容依然各自有效),再转载。
2、“本说明、作者、作者博客网址及作者博客坐落,本文中提及的各种说明、备注或附录性文字”必须被转载,且不得改变其原有内容和要表达的意图!
作者:刚刚 作者博客网址:http://lijigang.cnblogs.com/ 作者博客坐落在博客园
把握现实生活,培养自身能力
掌握新型技术,提高自我力量