【发布时间】:2018-05-03 06:37:11
【问题描述】:
Asp.net Core 中是否有任何 Ajax 助手标签文档的链接。我正在尝试使用 asp.net core 学习 ajax,但我没有找到它的文档。 在 asp.net mvc 中,我们使用@Ajax.Form,然后使用 AjaxOptions 方法处理 ajax。经过几个小时的搜索,我找到了这个链接。 https://dotnetthoughts.net/jquery-unobtrusive-ajax-helpers-in-aspnet-core/ 在此链接中,有一种在 asp.net 核心中使用 ajax 的方法。 我在我的项目中实施它并成功。 然后我搜索它的文档,但我什么也没找到。 我想要它的文档链接。请任何人帮助它的文档
【问题讨论】:
-
如果你想精简 ajax,使用
jQuery.ajax(),而不是过时的Ajax方法 -
Ajax 标签助手过时了吗????这是 asp.net 核心中使用 ajax 的一种简单方法。正如我上面提到的一个链接
-
我认为您应该遵循的总体方向是编写 JavaScript 来编写 JavaScript。所以不,默认情况下,ASP.NET Core 中没有服务器端助手。
jquery-ajax-unobtrusive是一个 JavaScript 包,它添加客户端行为以查找各种属性以在标准表单之上添加功能。不过似乎没有关于它的文档,因此您必须查看其来源以获取更多信息:github.com/aspnet/jquery-ajax-unobtrusive -
Ajax.BeginForm()和Ajax.ActionLink()助手尚未包含在 mvc-core 中。 MS不推荐。它不再更新了。无论如何,它始终只是$.ajax()方法的包装,$.ajax()方法为您提供了更大的灵活性 -
谢谢@poke 现在我明白后台发生了什么。
标签: c# jquery ajax asp.net-mvc asp.net-core