Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从javascript从sql server获取表格数据_C#_Asp.net_Javascript_Esri - Fatal编程技术网

C# 如何从javascript从sql server获取表格数据

C# 如何从javascript从sql server获取表格数据,c#,asp.net,javascript,esri,C#,Asp.net,Javascript,Esri,以下是我的设想: 用户输入地址 地址位于地理位置 地理位置缓冲1英尺 返回的图形用于查询 获取道路ID的功能 以上所有内容都是非常直截了当的ESRI JavaScript API–现在我遇到了一些方法上的交叉点,我想知道您是否有一种用于以下内容的方法: 我用JavaScript在客户端的一个变量中设置了路段ID。我需要这个ID来查询sql server中的数据库表 查询非常简单 选择库 从数据表 其中Road_ID=x 它只是一个数据库表,而不是地理数据库。返回的数据将只有一条记录和一个属性—最

以下是我的设想:

用户输入地址 地址位于地理位置 地理位置缓冲1英尺 返回的图形用于查询 获取道路ID的功能 以上所有内容都是非常直截了当的ESRI JavaScript API–现在我遇到了一些方法上的交叉点,我想知道您是否有一种用于以下内容的方法:

我用JavaScript在客户端的一个变量中设置了路段ID。我需要这个ID来查询sql server中的数据库表

查询非常简单

选择库 从数据表 其中Road_ID=x

它只是一个数据库表,而不是地理数据库。返回的数据将只有一条记录和一个属性—最近的库。我将使用返回的数据在JavaScript API中继续

因此,我有一个如何进行的想法,但我不确定这是最明智的方式。我的工具集是ASP.NET、C、Dojo、ESRI JavaScript API和JavaScript:

数据库的连接字符串位于web.config中 JavaScript必须与C函数交互 C函数应该位于aspx页面的“代码隐藏页”上。 我认为我需要实现一个客户机回调,而不必像本文中概述的那样进行回发 然后,我可以使用返回的回调数据,在客户端再次使用JavaScript API,以愉快的方式前进。
我觉得你把客户端回调弄得太复杂了

创建一个以JSON或XML形式返回记录的Web处理程序,并将road ID作为处理程序的querystring参数

从JavaScript中通过AJAX调用调用处理程序