C# 如何使用Javascript将数据插入数据库

C# 如何使用Javascript将数据插入数据库,c#,javascript,asp.net,C#,Javascript,Asp.net,我有一个Asp.netweb应用程序。我必须使用javascript在同一台本地计算机上插入数据,在这里我已经使用了3层体系结构和存储过程 我的问题是: 是否有一种从javascript开始插入数据的方法? 请解释如何做到这一点 谢谢 显然,您必须遍历所有层。您可以在客户机上使用AJAX,在接收端使用ASMX来实际插入数据。请注意身份验证和安全性,攻击者可能会直接向ASMX发送HTTP请求 或者,您必须通过表单发回数据。在我看来,Javascript在这方面贡献不大 现在,我已经阅读了您稍后的评

我有一个
Asp.net
web应用程序。我必须使用
javascript
在同一台本地计算机上插入数据,在这里我已经使用了
3层
体系结构和
存储过程

我的问题是:

是否有一种从
javascript
开始插入数据的方法? 请解释如何做到这一点


谢谢

显然,您必须遍历所有层。您可以在客户机上使用AJAX,在接收端使用ASMX来实际插入数据。请注意身份验证和安全性,攻击者可能会直接向ASMX发送HTTP请求

或者,您必须通过表单发回数据。在我看来,Javascript在这方面贡献不大

现在,我已经阅读了您稍后的评论,我看到这一切都在您的本地机器上

阅读有关HTML5和本地存储的内容,也许这就是您需要的:


使用ajax和webmethod,您可以插入数据


要了解更多信息,有几种方法可以做到这一点,但我的建议是:

在客户端,您可以使用:

  • 提交数据的JQuery方法($.post或$.ajax)
在服务器端,您可以使用:

  • 发送/接收json请求的web服务

请记住,使用javascript发送和接收数据的首选方式是使用JSON数据格式。

是否要使用AJAX?GIYF@Aristos我有SQL Server 2005,我正在使用我自己的本地PC,因此希望借助javascriptNo@Happy I not…@Aristos将数据存储到我的数据库中实际上我们有一个web应用程序产品,就像一种ERP。现在我们必须升级这个。所以我们希望尽可能多地使用Javascript/Jquery来代替C#代码。所以我想尝试一下……您不能从Javascript插入数据库。您需要使用ADO.Net或实体框架来访问数据库。通过JSON或xml或查询参数将数据发送到web处理程序或回调方法,并执行所需的操作。