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

本文介绍如何通过MapNet控件从Web.Config文件中读取配置信息,具体包括ServerName和服务名,并展示了如何在PageLoad事件中进行绑定。
先看Web.Config的片断,如下:
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>
下面我们就让MapNet控件来从Web.Config文件中获取这里的ServerName和ServiceName,操作如下:
1、将页面中MapNet控件的ServerName属性和ServiceName属性清空;
2、在页面的PageLoad事件中写入如下代码:
 1private 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            {
10myIMapNet.ServiceName = myCDB.MapNetService;
11//……其他代码
12}

13}
3、可以看见在这里使用了一个ControlDataBind类的MapNetServiceBind方法,如下:
 1using System;
 2……//其他一些需要的引用
 3namespace GongAnSys.Class
 4{
 5/// <summary>
 6/// 控件数据绑定操作类。
 7/// </summary>

 8public class ControlDataBind
 9{
10        public ControlDataBind()
11        {
12            //
13            // TODO: 在此处添加构造函数逻辑
14            //
15        }

16        public string MapNetServer;
17        public string MapNetService;
18    "获取MapNet控件服务方法"
38}

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


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值