Web开发

首页 » 常识 » 常识 » SuperMapiObjectsNET
TUhjnbcbe - 2022/11/20 21:43:00
北京痤疮医院哪最好 https://m-mip.39.net/czk/mipso_8578752.html

SuperMapiObjects.NET开发ASP.NET网站入门

作者:夏天的风

通常使用SuperMapiObjects.NET遇到较多的是在MicrosoftVisualStudio(下文简称VS)中,创建Windows窗体应用程序,或者WPF应用程序。那么除此之外,超图的组件产品是否可以集成到ASP.NET网站项目中实现GIS应用呢?答案是肯定的。用VS创建网站项目,添加超图组件类库的引用,即可开发相应的GIS功能。

下图为VS中的创建网站项目的功能:

2.

接下来咱们就来创建一个网站项目,使用iObjects.NET实现GIS功能,以查询SQL数据源中的数据集属性为例。

)

首先,在VS中新建一个ASP.NET网站项目(WebSite),如WebSite_网站,然后添加引用。

2)

接着,在网页上添加TextBox,Button和GridView,分别用于查询和显示查询结果。####3)实现代码然后,在Button的Click事件中,输入实现查询的代码。#####()打开SuperMap数据源,以SQL数据源为例;#####(2)使用Objects.NET的Query方法实现SQL查询,并将查询结果显示到GridView中;#####(3)将查询结果存放到DataTable中,用于将查询结果显示到GridView。

4)

最后,调试运行网站,点击查询按钮。效果如图:

3.

当引用32位组件产品时,直接进行以上操作是没问题的。若引用64位组件时,往往会遇到报错:未能加载文件或程序集“SuperMap.Data”或它的某一个依赖项。试图加载格式不正确的程序。如图:这是由于VS开发网站使用IISEXPRESS调试时,默认使用的是32位版本;当引用64位的组件时,就需要启用64位的IISEXPRESS,否则就会报上面的错误。那么如何启用呢?我们以VS为例,只需要修改注册表即可。修改方法如图,在运行中输入如下命令:

1
查看完整版本: SuperMapiObjectsNET