正如它在标题中所说,我想要一个按钮/链接,当单击它时,它会向数据库中的表添加一个数字,但会保持在同一页面上而不刷新页面。如果它在点击后说“谢谢”也很好。
我在想我可以使用某种 JavaScript 来完成它。
我正在使用 C# 和 aspx。
正如它在标题中所说,我想要一个按钮/链接,当单击它时,它会向数据库中的表添加一个数字,但会保持在同一页面上而不刷新页面。如果它在点击后说“谢谢”也很好。
我在想我可以使用某种 JavaScript 来完成它。
我正在使用 C# 和 aspx。
是的,您可以使用 AJAX 回发来做到这一点。
使用 jquery:
http://api.jquery.com/jQuery.ajax/
根据您的服务器端框架,您的后端方法的设置可能略有不同。这是一个使用 webforms 的示例。
您也可以更新调用的success
orcomplete
回调方法ajax
以更新 DOM 或alert('Thanks')
完成行为。
绝对去 jQuery ajax。查看这篇文章,它对在 asp.net 中使用 jquery ajax 提供了非常好的见解
将按钮和标签放在带有ChildrenAsTriggers=true
. 添加一个按钮,在其OnClick
方法中,只需将行插入表格并适当地设置标签的文本。