-1

如何将查询从 javascript 发送到 asp.net,然后 asp.net 将其返回 javascript?

var=select * from read//send to asp.net
asp.net return values to javascript

谢谢

4

1 回答 1

5

不。

您不能将原始 SQL 查询从客户端 JavaScript 发送到您的服务器,而不会使自己面临严重的安全问题。

而是设计一个 API。

  1. 确定您需要进行哪些类型的查询
  2. 决定你需要什么用户输入
  3. 编写接受 POST 或 GET 请求的 ASP.NET 程序(取决于请求是否安全
  4. 从 ASP.NET 进行查询,确保避免 SQL 注入
  5. 让 ASP.NET 程序以结构化格式(例如JSON或 XML)返回数据
  6. 使用 XMLHttpRequest 或 JSON-P(可能通过诸如YUIjQuery之类的库从 JavaScript 发出 HTTP 请求,包括您需要插入到查询中的参数
于 2012-04-12T10:37:05.280 回答