Asp.net Core中的Ajax帮助器标签文档

Zeeshan Safdar

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。将这些东西隐藏在服务器端魔术背后通常不是最好的主意。

jquery-ajax-unobtrusive是一个JavaScript软件包,用于添加客户端行为以在最终呈现的页面中查找各种属性,以在标准表单的顶部添加功能。因此,这将是一个完全基于JavaScript的解决方案。

不幸的是,似乎没有关于它的文档。您可以看一下它的源代码,以找出可能或不可能的事情。


jquery-ajax-unobtrusive 文件资料

快速浏览源代码(免责声明:无需亲自测试功能),这似乎是软件包支持的数据属性和可用功能:

  • data-ajax="true" –启用表单功能。
  • data-ajax-update –使用模式选择用AJAX结果更新的元素。
  • data-ajax-mode
    • data-ajax-mode="before"将数据添加到元素。
    • data-ajax-mode="after"将数据追加到元素。
    • data-ajax-mode="replace-with"用数据替换元素。
    • 否则,将元素的HTML内容设置为数据。
  • 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–请求完成后的回调功能(参数:xhrstatus
  • data-ajax-success-回调函数,当请求成功(参数:datastatusxhr
  • data-ajax-failure-当请求失败的回调函数(参数:xhrstatuserror

回调函数是jQuery的等效beforeSendcompletesuccess,和failure从外观上,您可以使用函数的JavaScript对象路径指定回调。

例如data-ajax-success="foo.bar.onSuccess"将调用的函数foo.bar.onSuccess(),也就是说,它会寻找对象foowindow,得到它的bar成员,并呼吁onSuccess这一点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ASP .NET Core Bootstrap 4 Tabs标签帮助器

当身份支架被使用时,在Asp.Net Core 2.2中使用标签帮助器

具有.NET Core的Material Design Lite中的Asp-for标签帮助器

ASP.NET Core中的IHttpActionResult和帮助器方法

ASP.NET Core验证标签帮助程序的奇怪行为

格式化ASP .Net输入标签帮助器

将QueryString附加到asp.net核心锚点帮助器标签中的href

部分页面的类库标签帮助器在ASP.NET Core 3.1 Razor Pages应用程序中不起作用

在ASP.Net Core中创建自定义HTML帮助器

Visual Studio 2017中的ASP.NET Core标记帮助器Intellisense

从ASP.NET Core MVC中的控制器返回Pdf文档

为什么我的Razor代码不能与ASP.NET Core中的标签帮助程序一起使用

Asp .Net MVC中的枚举的HTML帮助器

ASP .NET Core 2.1 Razor Pages锚标记帮助器为ASP路由生成空的href

ASP.NET Core 和 SignalR 文档

ASP.NET Core-不使用Ajax的javascript中的调用控制器方法

从视图到控制器的 Ajax 请求正文在 ASP NET Core MVC 3 中为空

Blazor,ASP.NET Core托管与ASP.NET Core中的服务器端

错误尝试在浏览器中查看PDF文档时,它只是被下载了[ASP.net Core 3.0]

Asp.net Core中带有Ajax的验证表

文档索引Asp.net

是否可以通过HTML帮助器方法确定ASP.NET Core托管环境?

RenderSection()是否可以在ASP.NET Core的<environment>标记帮助器内工作?

Asp.NET Core自定义输入标记帮助器呈现重复的复选框

在ASP.NET Core MVC中选择ENUM标记帮助器

ASP.NET Core标记帮助器复选框不会保存未检查的值

ASP.NET MVC 6(ASP.NET Core或ASP.NET5)中的友好URL

ASP.NET-Core嵌套的ASP TagHelper

ASP.NET CORE 中的角色管理器