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.Form
ASP.NET Core中没有服务器端帮助程序,例如。您可能会为类似的功能编写自己的标签帮助程序,但我还没有看到有人这样做。一般的想法是,当您要具有客户端行为时,编写实际的JavaScript。将这些东西隐藏在服务器端魔术背后通常不是最好的主意。
jquery-ajax-unobtrusive
是一个JavaScript软件包,用于添加客户端行为以在最终呈现的页面中查找各种属性,以在标准表单的顶部添加功能。因此,这将是一个完全基于JavaScript的解决方案。
不幸的是,似乎没有关于它的文档。您可以看一下它的源代码,以找出可能或不可能的事情。
jquery-ajax-unobtrusive
文件资料快速浏览源代码(免责声明:无需亲自测试功能),这似乎是软件包支持的数据属性和可用功能:
data-ajax="true"
–启用表单功能。data-ajax-update
–使用模式选择用AJAX结果更新的元素。data-ajax-mode
data-ajax-confirm
–显示给用户的消息,用于确认表单提交。data-ajax-loading
–加载时显示的元素选择器。data-ajax-loading-duration
(默认值:0)–显示/隐藏加载元素的动画持续时间。data-ajax-method
–允许覆盖AJAX请求的HTTP方法。data-ajax-url
–允许覆盖AJAX请求的URL。data-ajax-cache
–设置为除"true"
禁用jQuery AJAXcache
参数以外的其他值。data-ajax-begin
-请求开始前回调函数(参数:xhr
)data-ajax-complete
–请求完成后的回调功能(参数:xhr
,status
)data-ajax-success
-回调函数,当请求成功(参数:data
,status
,xhr
)data-ajax-failure
-当请求失败的回调函数(参数:xhr
,status
,error
)回调函数是jQuery的等效beforeSend
,complete
,success
,和failure
。从外观上,您可以使用函数的JavaScript对象路径指定回调。
例如data-ajax-success="foo.bar.onSuccess"
将调用的函数foo.bar.onSuccess()
,也就是说,它会寻找对象foo
的window
,得到它的bar
成员,并呼吁onSuccess
这一点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句