latitude/longitude输入控件:ASP.NET 2.0服务器控件

分享于 

3分钟阅读

Web开发

  繁體

介绍

这个代码Fragment是smash和抓取系列的一部分。 如果你急于使用这个代码,你可以将该代码插入到你的应用程序中,不需要了解。 有时间( 对,对) 时,可能需要检查源代码。

背景

最近我需要将纬度和经度信息输入 GridView 控件,所以我编写了 ASP.NET 2.0服务器控件。 图形的顶部显示了各种输入格式,你可以在使用微调器右侧的微调器之间切换这些输入格式。 下面的部分显示了 FormView 中使用的控件。

使用代码

  • 下载该项目,将它的解压到硬盘上的某个位置。
  • 创建新的ASP.NET 项目。
  • 为项目创建一个Bin文件夹。
  • 选择工具> 选择工具箱项。
  • 导航到解压文件夹并选择 DLL。
  • 这里新服务器控件现在出现在 toolbox ( 通常) under。
  • 将它的实例拖到 Default.aspx. 上
  • 享受吧。

控件支持以下属性:

  • LatitudeLongitude: 选择控件是否包含纬度或者经度值。
  • InputFormat: 纬度/经度有三种常用格式: 度数( 有分数部分)。度和分钟( 用分数分部分)。度数。分钟和秒。 使用这里属性设置默认显示格式。 在运行时,可以使用 spin control选择不同的格式。
  • ReadOnly: 在不允许编辑的情况下设置。

    ReadOnly 设置为 true 在这里控件的GridView 模板的" ItemTemplate"中。 将 ReadOnly 设置为 false 在这里控件的GridView 模板的" EditItemTemplate"中。

Points of Interest

必须将控件的Text 属性绑定到浮点数据库类型。 你还将注意到,没有需要添加到项目中的JavaScript或者图像。 这些都使用WebResources嵌入到DLL中。 我已经写了一篇关于使用WebResources的文章,。 使用关键字 redux WebResourse搜索。

结语

这是一个免费的ASP.NET 2.0纬度/经度控制,适合我的需要,希望你的。

smashgrab/redux系列

我最近在CodeProject上开始了两系列文章。 smash&抓取是针对一个特定代码技术的一系列短文章。 ,作为一系列较长的文章,尝试将复杂的主题( 像 GridView ) 减少到它的基本组成部分。 要查找smash&抓取文章,请搜索关键字 SmashGrab。 查找,文章,搜索关键字,。 我欢迎任何一个系列的任何贡献,但请按照提交文章时的指导。


Server  控制  asp  asp-net  输入  
相关文章