gpt4 book ai didi

c# - VS 2015 ASP.NET vNext 中的 Ajax.BeginForm 丢失了吗?

转载 作者:太空狗 更新时间:2023-10-30 01:34:53 24 4
gpt4 key购买 nike

我在 Razor Views 的 ASP.NET MVC 的早期版本中读到了 @Html.BeginForm 和 @Ajax.BeginForm。然后我打开 VS 2015 尝试使用 ASP.NET vNext 的两种形式,但我找不到 Ajax 对象。我错过了什么吗?我必须包含一些额外的 Nuget 包吗?是否有一些使用 Ajax.BeginForm 的新方法?它还没有被添加到 VS 2015 (MVC 6) 中吗?它被删除了吗?或者什么?

注意:我对纯 HTML/JavaScript 替代方案不感兴趣。

最佳答案

jquery ajax unobtrusive 是开源的 (https://github.com/aspnet/jquery-ajax-unobtrusive) 并且可以通过 bower 拉取。

导入它之后,您可以使用它的数据属性来实现与 Ajax.BeginForm 相同的行为。


+------------------------+---------------------- ------+
| Ajax 选项 | HTML 属性 |
+------------------------+---------------------- ------+
|确认 |数据-ajax-确认 |
| HTTP方法 |数据ajax方法|
|插入模式 |数据ajax模式|
|加载元素持续时间 |数据ajax加载持续时间|
|正在加载元素 ID |数据ajax加载|
|开始 |数据-ajax-开始 |
|完成 |数据ajax完成|
|失败 |数据ajax失败|
|成功 |数据-ajax-成功|
|更新目标 ID |数据-ajax-更新 |
|网址 |数据-ajax-url |
+------------------------+---------------------- ------+

关于c# - VS 2015 ASP.NET vNext 中的 Ajax.BeginForm 丢失了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28511065/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com