从客户端保存到sql server数据库

时间:2022-03-22 21:23:23

I have a gridview with dropdownlist in it. When the user changes the item in the dropdownlist I want to save the new item in the database. I want this to happen using javascript and ajax like effect.

我有一个带有下拉列表的gridview。当用户更改下拉列表中的项目时,我想将新项目保存在数据库中。我希望这发生使用javascript和ajax之类的效果。

I know how to access the dropdownlist inside gridview using javascript and I can get the new selectd item.

我知道如何使用javascript访问gridview中的下拉列表,我可以获得新的选择项。

How can I save it to database without server side code? I know one way of doing this is using web services. I just want to know if there is/are any other ways to do it.

如何在没有服务器端代码的情况下将其保存到数据库?我知道这样做的一种方法是使用Web服务。我只是想知道是否有其他方法可以做到这一点。

1 个解决方案

#1


1  

I don't think there is a way for client side script to interact with DB. If you are using ASP .Net there are only three ways you can achieve this:

我认为客户端脚本没有办法与DB交互。如果您使用ASP .Net,只有三种方法可以实现此目的:

using a .aspx page

使用.aspx页面

using a .ashx (http handler) or

使用.ashx(http处理程序)或

using a .asmx (web service)

使用.asmx(网络服务)

The way you can achieve an AJAX call is to use XMLHttpRequest object.

实现AJAX调用的方法是使用XMLHttpRequest对象。

HTH

HTH

#1


1  

I don't think there is a way for client side script to interact with DB. If you are using ASP .Net there are only three ways you can achieve this:

我认为客户端脚本没有办法与DB交互。如果您使用ASP .Net,只有三种方法可以实现此目的:

using a .aspx page

使用.aspx页面

using a .ashx (http handler) or

使用.ashx(http处理程序)或

using a .asmx (web service)

使用.asmx(网络服务)

The way you can achieve an AJAX call is to use XMLHttpRequest object.

实现AJAX调用的方法是使用XMLHttpRequest对象。

HTH

HTH