自定义Javascript Ajax for ASP.NET

Mor*_*gan 7 javascript c#

我已经编写了一些基本的Javascript函数,并想学习如何使用这个JS代码在C#4.0/ASP.net项目中启用异步回发.

例如,我有一个脚本,单击时会增加一个数字.再次单击时,数字会递减.我基本上从数据库加载数字,然后隐藏一个,<span>并在点击时显示另一个相应的递减数字.这不是复杂的javascript; 这是一个简单的例子.现在,当我单击按钮时,我想将此递增/递减调用发送回服务器以更新数据库的编号.

我意识到我可以使用AJAX Control Toolkit的切换按钮完成类似于此示例的操作.但是,我想知道如何使用我的OWN javascript来创建AJAX功能.

如何使用C#和我的自定义Javascript代码完成此操作?

我并不反对使用ASP.net AJAX库,我只是不想使用现成的控件.我想学习创建自己的AJAX功能的过程.我认为我将不得不使用一个asp:UpdatePanel,但我不知道如何从客户端调用C#函数.

我的javascript不是jQuery,事实上我想要与jQuery无关,直到我了解更多关于javascript和这个过程.

fea*_*net 0

如果您使用的是UpdatePanelJavaScript,则非常简单,只需调用__doPostBack. 例如,请参见此处。

  • 问题还**明确指出他不介意使用更新面板**。我在回答中到底在哪里提到了 jquery?仅供参考,因为你显然是弱智,所以 __doPostBack 和 UpdatePanel 都与 jQuery 没有任何关系。每次我访问这个网站时,迟钝程度都会达到新低。 (2认同)