在JavaScript中从SqlDataSource执行InsertQuery命令

时间:2011-09-27 08:27:41

标签: c# javascript asp.net vb.net sqldatasource

我正在使用ASP.NET

如果我想在我的代码后面从我的SqlDataSource执行我的插入命令,我会这样做。

SqlDataSource1.Insert()

但我怎样才能在JavaScript中执行此操作?

<script type='text/javascript' language="javascript"> 

  function valSubmit() {

  //Need to call the Insert Command here!

  }

</script>

在我的代码后面我可以放置Insert()命令以确保只有在我的JavaScript中的valSubmit()函数执行后才会执行Insert命令吗?

2 个答案:

答案 0 :(得分:0)

创建一个Web处理程序,它将调用Insert方法并使用您首选的AJAX方法调用此处理程序。

答案 1 :(得分:0)

创建Ajax方法Example of Ajax method

$.ajax({ type: POST, url: url, data: data, success: success, dataType: dataType }); function success() { alert(data saved); }
URL:一个新页面,例如ajax.aspx.On此页面加载您可以编写插入方法。 数据:参数,这些将使用Request.Querystring

进行访问

并调用用于插入或任何其他操作的服务器方法。