如何将值从 javascript 发送到服务器端(asp.net)?
在不刷新页面的情况下将值从 JavaScript(客户端)发送到服务器(asp.net)的最佳方法是什么?
我想将数据插入数据库,但不想刷新页面或更改页面上的任何数据。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在不刷新页面的情况下将值从 JavaScript(客户端)发送到服务器(asp.net)的最佳方法是什么?
我想将数据插入数据库,但不想刷新页面或更改页面上的任何数据。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
简单的方法:
1-将jquery导入到您的页面
2- 在页面的 cs 文件中创建您的函数,如下所示
3- 在您的 aspx 页面中创建您的函数
4- 在按钮上调用此函数单击
以获取更多问题或我的代码和脚本的说明我在这里:)
Simple way :
1- Import jquery into your page
2- create ur function in the cs file of the page like this
3- in your aspx page create your function
4- Call this function on the button click
for more questions or descriptions of my code and script i'm here :)
一种简单的方法是在页面上使用页面方法或静态方法,并使用jquery从服务器端代码发送或获取数据。此链接有一个很好的演练
http://encosia。 com/using-jquery-to-directly-call-aspnet-ajax-page-methods/
An easy way is to use a page method or static methods on a page and use jquery to send or get data from the server side code. This link has a good walkthrough
http://encosia.com/using-jquery-to-directly-call-aspnet-ajax-page-methods/
Ypu必须使用Ajax技术,JQuery,Asp.net,YUI,以及让您使用 Ajax 技术的其余 api 和库。
Asp.net 中最简单的方法是通过向页面添加 ScriptManager 和 UpdatePanel 来使用内置的 Asp.net Ajax 功能
Ypu have to use Ajax techniques, JQuery, Asp.net, YUI, and the rest of api and libraries that let you use Ajax techniques.
The easiest one in Asp.net is using builtin Asp.net Ajax functionalities by adding a ScriptManager and UpdatePanel to your page
该技术称为 Ajax 并且不乏 教程 和 库(更不用说大型库的支持,例如 YUI< /a> 或 jQuery)。
The technique is called Ajax and there are no shortage of tutorials and libraries (not to mention support in the big libraries such as YUI or jQuery).
没有人真正回答这个问题。因为,“导入jquery”“使用ajax”等都否定了OP要求javascript解决方案的事实。这是 JavaScript 中的一句话/非常容易做到。
在你的 JavaScript 中,你只需调用该方法:
你的“SomeMethod”将是一个代码隐藏方法,如下所示:
规则:
您必须使用 WebMethod 属性来标识您的代码隐藏方法。它必须是静态的。并且您必须在页面中注册一个脚本管理器,如下所示:
由于我正在使用 aspx webforms 页面来执行一些非常简单的 javascript 功能,例如检索/隐藏地理位置,因此我根据需要将其放在 Form 元素内。
No one actually answered this question. As, "Import jquery" "use ajax" etc. all negate the fact that the OP asked for a javascript solution. This is a one-liner in javascript / very easy to do.
In your javascript you just call the method:
Your "SomeMethod" would be a code behind method like this:
Rules:
You have to identify your code behind method with a WebMethod attribute. It has to be static. And you have to register a script manager in your page as follows:
Since I am working with an aspx webforms page to do some really simple javascript functions like retrieving / stashing geo location, I put it inside the Form element as required.