在 JavaScript 中从 SqlDataSource 执行 InsertQuery 命令
我正在使用 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() 函数执行后,它才会执行插入命令?
I am using ASP.NET
If I want to execute my Insert command from my SqlDataSource in my code behind I would do this.
SqlDataSource1.Insert()
But how would I be able to do this in JavaScript?
<script type='text/javascript' language="javascript">
function valSubmit() {
//Need to call the Insert Command here!
}
</script>
OR
Where in my code behind can I place the Insert() command to make sure only after my valSubmit() function in JavaScript have executed it will then execute the Insert Command?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
创建一个将调用
Insert
方法的 Web 处理程序,并使用您首选的 AJAX 方法调用此处理程序。Create a Web Handler that will invoke the
Insert
method and call this handler using your preferred AJAX method.创建 Ajax 方法 Ajax 方法示例
$.ajax({
类型: 发布,
网址: 网址,
数据:数据,
成功:成功,
数据类型:数据类型
});
函数成功()
{
警报(数据已保存);
}
URL:一个新页面,例如ajax.aspx。在此页面加载上,您可以编写插入方法。
数据:参数,将使用 Request.Querystring 访问这些参数
并调用用于插入或任何其他操作的服务器方法。
Create Ajax method Example of Ajax method
$.ajax({
type: POST,
url: url,
data: data,
success: success,
dataType: dataType
});
function success()
{
alert(data saved);
}
URL : a new page for example ajax.aspx.On this page load you can write your method for insertion.
Data : Parameters, These will be accessed using Request.Querystring
and call server methods which are used for insertion or any other operation.