Asp.net Core中是否有Ajax帮助器标签文档的任何链接。我正在尝试使用asp.net核心学习ajax,但没有找到相关文档。在asp.net mvc中,我们使用@ Ajax.Form,然后使用AjaxOptions方法来处理ajax。经过数小时的搜索,我找到了此链接。 https://dotnetthoughts.net/jquery-unobtrusive-ajax-helpers-in-aspnet- core/ 在此链接中,有一种在asp.net核心中使用ajax的方法。我在我的项目中成功实施了它。然后我搜索了它的文档,但是什么也没找到。我想要它的文档链接。请任何人帮助它的文档
@Ajax.FormASP.NET Core 中没有服务器端帮助程序,例如。您可能会为类似的功能编写自己的标签帮助程序,但我还没有看到有人这样做。一般的想法是,当您要具有客户端行为时,编写实际的JavaScript。将这些东西隐藏在服务器端魔术背后通常不是最好的主意。
@Ajax.Form
jquery-ajax-unobtrusive是一个JavaScript软件包,用于添加客户端行为以在最终呈现的页面中查找各种属性,以在标准表单的顶部添加功能。因此,这将是一个完全基于JavaScript的解决方案。
jquery-ajax-unobtrusive
不幸的是,似乎没有关于它的文档。您可以看一下它的源代码,以找出可能或不可能的事情。
快速浏览源代码(免责声明:无需亲自测试功能),这似乎是软件包支持的数据属性和可用功能:
data-ajax="true"
data-ajax-update
data-ajax-mode
data-ajax-mode="before"
data-ajax-mode="after"
data-ajax-mode="replace-with"
data-ajax-confirm
data-ajax-loading
data-ajax-loading-duration
data-ajax-method
data-ajax-url
data-ajax-cache
"true"
cache
data-ajax-begin
xhr
data-ajax-complete
status
data-ajax-success
data
data-ajax-failure
error
回调函数是jQuery的等效beforeSend,complete,success,和failure。从外观上看,您可以使用函数的JavaScript对象路径指定回调。
beforeSend
complete
success
failure
例如data-ajax- success="foo.bar.onSuccess"将调用的函数foo.bar.onSuccess(),也就是说,它会寻找对象foo的window,得到它的bar成员,并呼吁onSuccess这一点。
data-ajax- success="foo.bar.onSuccess"
foo.bar.onSuccess()
foo
window
bar
onSuccess