Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Ajax.BeginForm不工作异步。

Ajax.BeginForm不工作异步。
EN

Stack Overflow用户
提问于 2014-12-14 22:53:17
回答 1查看 6.3K关注 0票数 4

我正在使用索引视图中的Ajax.BeginFrom在家庭控制器中测试该方法

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
@using (Ajax.BeginForm(actionName: "TestMethod",
        controllerName: "Home",
        ajaxOptions: new AjaxOptions
        {
            HttpMethod = "POST",
            InsertionMode = InsertionMode.Replace,
            UpdateTargetId = "TestInfo",
            LoadingElementId = "Progress"
        }))
{
    <input type="submit" value="Search" />
    <div id="TestInfo"></div>
}

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[HttpPost]
public virtual ActionResult TestMethod()
{
    return Content("ok");
}

但是在提交之后,页面重定向到/Home/TestMethod并显示“ok”。

我增加了

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<add key="UnobtrusiveJavaScriptEnabled" value="true" />

在webconfig和

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script src="@Links.Scripts.jquery_unobtrusive_ajax_min_js" type="text/javascript"></script>

在我的版面上。但它仍然不能异步工作。问题出在哪里?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-14 22:59:35

当这种情况发生时,几乎总是因为没有加载脚本文件而发生,请参见下面的post:

http://completedevelopment.blogspot.com/2011/02/unobstrusive-javascript-in-mvc-3-helps.html

在web.config中设置上述标志:

  1. 包含对jQuery库~/Script/jQuery1.4.js的引用
  2. 包含对库的引用,该库在~/Script/jquery.unobtrusive-ajax.js上挂起了这种魔力。
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27478765

复制
相关文章
Ajax.BeginForm()知多少
在ASP.NET MVC中,Ajax.BeginForm扮演着异步提交的重要角色。其中就有五个重载方法,但是在实际应用中,你未必使用的得心应手,今天我们就从主要的参数来一探究竟。 2799767-029d3a894fe5a11f.png 一、actionName 用于指定请求地址的Action名称。 二、controllerName 用于指定请求地址的Controller名称。 三、routeValues 用来传递参数,支持两种数据类型(两种传参方式): object类型可以在使用时直接以匿名类方式声明,使
圣杰
2018/01/11
2.4K0
Ajax.BeginForm()知多少
Windows凭据不工作
如果不是敲错IP、用户名、密码,报凭据不工作,一般情况下执行这几句命令后重启远程服务就正常了
Windows技术交流
2021/06/15
6.1K0
异步fifo的工作原理(netty异步方法)
本次设计主要介绍异步FIFO中读写指针和格雷码的原理及其实现,最后会有代码和仿真文件
全栈程序员站长
2022/07/28
9770
异步fifo的工作原理(netty异步方法)
异步模式之工作线程
让有限的工作线程(Worker Thread)来轮流异步处理无限多的任务。也可以将其归类为分工模式,它的典型实现 就是线程池,也体现了经典设计模式中的享元模式。
一个风轻云淡
2023/10/15
1670
RDP你的凭据不工作/RDP密码不刷新
如果你不属于上述的情况,请查看:https://learn.microsoft.com/zh-cn/windows-server/remote/remote-desktop-services/troubleshoot/rdp-error-general-troubleshooting#check-whether-a-group-policy-object-gpo-is-blocking-rdp-on-a-local-computer
阿龙w
2022/12/02
12.7K0
RDP你的凭据不工作/RDP密码不刷新
128 天不上班不工作:照样领工资 9.5 万
原告:北京和风畅想科技有限公司 被告:杜某,男,1988年出生 和风畅想公司向法院提出诉讼请求: 1、判决无须撤销《解除劳动关系通知书》,双方无需继续履行劳动合同; 2、判决和风畅想公司无须向杜某支付自2020年2月29日至2020年7月5日期间工资收入损失95172.41元。 事实和理由: 2020年11月2日,和风畅想公司收到北京市朝阳区劳动人事争议仲裁委员会作出的京朝劳人仲字[2020]第16281号裁决书(以下简称“第16281号裁决书”),和风畅想公司不服该裁决。 不服裁决理由: 一、第1628
云头条
2022/10/09
2.2K0
128 天不上班不工作:照样领工资  9.5 万
MVC项目开发中那些用到的知识点(Ajax.BeginForm)
 AjaxFormPost为Action,Home为控制器,new {ID=“11”,ClassName="FirstClass"}为路由参数即Url参数
aehyok
2018/09/11
5340
MVC项目开发中那些用到的知识点(Ajax.BeginForm)
RavenDb学习(七) 异步工作以及维度查询
1、异步执行 var entity = new Company {Name = "Async Company #2", Id = "companies/2"}; using (var session = documentStore.OpenAsyncSession()) { var company = await session.LoadAsync<Company>(1); // loading an entity asynchronously await session.StoreA
岑玉海
2018/03/01
8300
webpack的watch选项不工作原因分析
今天尝试将以前创建的一个前端项目改为webpack编译,该项目使用了VueJS v2.0,原来是编写gulp脚本完成构建的。很自然就直接用vue-cli来搞定这个事了。 使用vue-cli创建项目 因为以前用过webpack,而vue-cli创建的项目底层其实还是使用webpack构建的,所以使用起来还是很简单的。 # 使用yarn,这个命令是跟npm兼容的,但速度快很多,而且可以保证依赖包版本的一致性,强烈推荐 yarn install --global vue-cli vue-cli webpack v
jeremyxu
2018/05/10
4.1K0
vue集成activiti工作流_vue 异步渲染
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/17
1K0
vue集成activiti工作流_vue 异步渲染
ABP入门系列(5)——展现层实现增删改查
这一章节将通过完善Controller、View、ViewModel,来实现展现层的增删改查。最终实现效果如下图: 一、定义Controller ABP对ASP.NET MVC Controllers
圣杰
2018/01/11
4K0
ABP入门系列(5)——展现层实现增删改查
mongo minio on openebs 工作量不饱满教程
作者 | 老根 - laf框架作者 笔者在开发laf(https://github.com/lafjs/laf)的过程中依赖了mongo minio这些组件,本文就如何对这些组件最佳实践来做个介绍。
sealyun
2022/05/16
3.8K0
mongo minio on openebs 工作量不饱满教程
C++都从事哪些工作能挣钱不?
java大行其道的今天我们来谈谈c++,现在学c++的人越来越少了。问题在哪?互联网盛行的年代,能吸引眼球的就是能赚钱的。所以一看招聘,发现做java开发是抢手货,起步价比c++高。 再则学习c++难度都比其它语言较高。而它的学习难度,太复杂性。现在c++的使用范围比以前已经少了很多,java、C#、python等语言在很多方面已经可以代替c++。但是也有很多地方是其他语言完全无法替代的,主要集中在需要运行效率比较高的行业,比如游戏、高效的服务器,网络等。 一、游戏开发 游戏开发都有哪些,引擎开发(
程序员互动联盟
2018/03/15
2.8K0
C++都从事哪些工作能挣钱不?
为什么不建议你国庆前找工作
最近在面试过程中,以上内容就是简历的问题。打算换工作或正在找工作的朋友,可以参考一下。
李才哥
2019/09/25
3.9K0
远程桌面失败:你的凭据不工作
  然后按照以下操作,将默认设置“仅来宾—本地用户以来宾身份验证”,更改为“经典:本地用户以自己的身份验证”。
chenchenchen
2019/09/03
9.7K0
远程桌面失败:你的凭据不工作
ASP.NET MVC 异步实现
在 MVC 中实现异步操作有两种方法,一种是使用jQuery的异步函数,另一种就是使用MVC的 AjaxHelper
李郑
2019/12/04
1.2K0
同步与异步/阻塞与非阻塞/回调【面试+工作】
  打个比方,比如我们去购物,如果你去商场实体店买一台空调,当你到了商场看中了一款空调,你就想售货员下单。售货员去仓库帮你调配物品。这天你热的实在不行了。就催着商家赶紧给你配送,于是你就等在商场里,候着他们,直到商家把你和空调一起送回家,一次愉快的购物就结束了。这就是同步调用。
Java帮帮
2018/12/07
1.3K0
同步与异步/阻塞与非阻塞/回调【面试+工作】
一位可以不吃不喝不眠的腾讯安防工作者
2018年,我们在第四届腾讯数据中心分享日上,推出了“腾讯智维”。它将近20年数据中心运营经验与云化技术相结合,是一款腾讯自研的数据中心管理软件平台。腾讯强大的技术研发实力,安全保障能力,帮助客户持续提升数据中心运营的质量与效率,降低成本投入,将数据中心的价值极大化。 这一年来,腾讯智维伴随客户一起成长,我们对客户的需求也有了更深入更全面的了解,腾讯智维也在多方面进行着进化。为了更好地满足日益迫切的安全需求,腾讯数据中心联合安全平台部,紧密结合IDC机房的监控场景,共同打造出一套IDC机房智慧安防解决方案
腾讯数据中心
2019/06/26
2.9K0
一位可以不吃不喝不眠的腾讯安防工作者
为什么我不建议你通过 Python 去找工作?
这是读者“前进一点”在微信上问我的一个问题,我当时给他的回复是“Python 挺火的,学 Python 就好。”但当我在 B 站上看了羊哥的一期视频后,深感懊悔,觉得自己给出的建议是不负责任的。
黄啊码
2022/06/20
2.8K0
点击加载更多

相似问题

Ajax.BeginForm()不异步工作

13

Ajax.BeginForm不执行异步post

11

@Ajax.BeginForm LoadingElementId不工作

11

MVC - Ajax.BeginForm不工作

10

异步servlet不异步工作

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文