首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >ASP.Net MVC 3.0 Ajax.BeginForm正在重定向到页面吗?

ASP.Net MVC 3.0 Ajax.BeginForm正在重定向到页面吗?
EN

Stack Overflow用户
提问于 2011-11-25 12:16:12
回答 1查看 9.4K关注 0票数 9

在ASP.Net MVC 3.0中,我使用的是Ajax.Beginform

在我调用的JsonResult函数的形式成功的情况下,点击一个jQuery。但出于某种原因,我的表单重定向到JsonAction

my View

代码语言:javascript
运行
AI代码解释
复制
@using (Ajax.BeginForm("ActionName", "Controller", null, new AjaxOptions
           {
               HttpMethod = "POST",
               OnSuccess = "ShowResult"
           }, new { id = "myform" }))
{
    // All form Fields
    <input type="submit" value="Continue" class="button standard" />
}

我的控制器

代码语言:javascript
运行
AI代码解释
复制
public JsonResult ActionName(FormCollection collection)
{
    return Json(new { _status },JsonRequestBehavior.AllowGet);
}

jQuery

代码语言:javascript
运行
AI代码解释
复制
<script type="text/javascript">
function ShowResult(data) {
   // alert("I am at ShowResult");
    if (data.isRedirect) {
        window.location.href = json.redirectUrl;
    }
}

由于某些原因,当我单击submit时。它运行JSonResult并将页面重定向到我所包含的主机/控制器/动作名

代码语言:javascript
运行
AI代码解释
复制
<script src="@Url.Content("jquery.unobtrusive-ajax.min.js")"></script>

在我的layout.cshtml里

谁能告诉我出什么事了吗?

我发现了问题。现在我必须在提交时找到解决方案,我正在验证我的表单。

代码语言:javascript
运行
AI代码解释
复制
$("#myform").validate({
    submitHandler: function (form) {
   // my logic goes here....
 }});

如果排除验证,Ajax表单将按预期工作。但是,如果我验证我的表单,那么ajax表单就不能像预期的那样工作了,谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-25 12:49:40

当这种情况发生时,几乎总是因为您的脚本文件没有加载

注:

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

~/Scripts/jquery-1.4.4.js

  • Include:
  1. 在web.config:
    1. 中设置了所提到的标志,包括对jQuery库的引用、对在~/Scripts/jquery.unobtrusive-ajax.js

上挂起此魔术的库的引用

因此,加载http://fiddler2.com并查看脚本是否被调用和加载。

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8273819

复制
相关文章
python列表过滤的方法
在python中,对列表这样的数据结构进行过滤,提取自己需要的元素,组成新的列表,是很常见的操作,这就要自然而然的用到列表过滤了,而常用的过滤当然就是循环后通过if进行,但是这样子,显然就是代码的开支有些大。
py3study
2020/01/13
1.7K0
Python列表是数组吗?
Python的列表是我们常常使用的一种内置数据结构,其索引的使用可以让我们能很轻松的获取列表中的元素值,索引看上去就很像数组的内容,让我不禁有个疑问,列表是数组吗?
罗罗攀
2021/12/06
1.2K0
Python列表是数组吗?
SQL基础-->过滤和排序
--=======================================
Leshami
2018/08/07
6710
Python内置函数sorted()和列表方法sort()的排序原理
问题描述:在Python中,可以使用内置函数sorted()和列表方法sort()对数据进行排序,但要求所有数据支持关系运算符,也就是这些数据本身是可以比较大小的才能进行排序,除非使用key参数明确指定了排序规则。对于绝大多数内置类型的对象而言,同类型的对象之间基本上都是支持关系运算符的。但是如果要对自定义类型的对象进行排序,最好是实现__lt__()特殊方法,或者使用key参数明确指定规则。 代码功能:首先定义自定义Country类,具有国家名称和面积这两个数据成员,并且实现了特殊方法__lt__()来支
Python小屋屋主
2018/04/16
1.6K0
Python内置函数sorted()和列表方法sort()的排序原理
Oracle 数据库入门之----------------------过滤和排序
     EMPNO ENAME    JOB              MGR HIREDATE         SAL       COMM     DEPTNO                                     
互联网CEO
2018/12/11
7300
Notion系列-视图、过滤和排序
首次创建数据库时会使用默认视图的布局,之后就可以点击左上角+ New view按钮创建其他视图。
用户10002156
2023/09/10
7050
Notion系列-视图、过滤和排序
Oracle学习(二):过滤和排序
1.知识点:可以对照下面的录屏进行阅读 SQL> --字符串大小写敏感 SQL> --查询名叫KING的员工信息 SQL> select * 2 from emp 3 where ename = 'KING'; SQL> --日期格式敏感 SQL> --查询入职日期为17-11月-81的员工 SQL> select * 2 from emp 3 where hiredate='17-11月-81'; --正确例子 SQL> ed 已写入 file afiedt.buf 1
Java架构师必看
2021/05/17
7480
notify是object方法吗_wait方法和notify方法
既然notify会唤醒一个线程,并获取锁,notifyAll会唤醒所有线程并根据算法选取其中一个线程获取锁,那最终结果不都是只有一个线程获取锁吗?那JDK为什么还需要做出来这两个方法呢?这两种同步方法本质上会有什么区别?
全栈程序员站长
2022/10/04
2560
继承是代码复用的最佳方案吗?
继承,一个父类可有许多个子类。父类就是把一些公共代码放进去,之后在实现其他子类时,少写一些代码。
JavaEdge
2023/01/15
6050
Python列表排序 list.sort方法和内置函数sorted
很多时候我们获取到一个列表后,这个列表并不满足我们的需求,我们需要的是一个有特殊顺序的列表.
Python碎片公众号
2021/02/26
8290
Python列表排序 list.sort方法和内置函数sorted
vue列表过滤
一种常见的列表过滤方式是使用计算属性。计算属性是Vue.js提供的一种便捷的属性,它根据已有的数据计算出一个新的属性,并将结果缓存起来,只在相关依赖发生改变时才重新计算。通过使用计算属性,可以根据特定的条件过滤列表数据。
堕落飞鸟
2023/05/21
5980
python中列表排序,字典排序,列表中的字典排序
key= lambda dict1:dict1[0] #dict1[0]表示按键,dict1[1]表示按值。
用户8346838
2021/03/10
9.2K0
python 列表过滤
-------or values = ['1', '2', '-3', '-', '4', 'N/A', '5'] def is_int(val): try: x = int(val) return True except ValueError: return False ivals = list(filter(is_int, values)) print(ivals)
用户5760343
2019/09/25
9510
三种python 列表排序方法
本文将讨论的是,如何将一个字符串组成的列表,比如 'abc','cba','bac' ,按照特定的条件(比如首字母、尾字母、或者长度)灵活的排序?
用户8418197
2022/02/17
8420
python中列表的排序方法操作总结分享
简单记一下python中List的sort方法(或者sorted内建函数)的用法。
我叫什么好
2022/01/08
8030
RF GaN on Silicon是最佳拍档吗?
相比于碳化硅衬底,GaN on Silicon采用标准硅衬底,无疑在成本方面,会有巨大的优势。GaN on Silicon目前的性能怎么样?未来还有哪些需要突破的地方?本文展示了英飞凌在这方面的的一些突破和成就。
海大指南针
2022/05/16
2660
RF GaN on Silicon是最佳拍档吗?
[PHP] laravel中collect数组排序和过滤的使用
经常在代码中我们需要实现数组排序,或者数组过滤,或者数组查找类似查找数据库一样的用法
唯一Chat
2021/10/15
3.8K0
【Python】列表3个修改数据方法和复制数据方法
列表数据修改操作主要从三个方面去介绍,第一是修改指定下标的数据,第二是使用逆序函数reverse(),第三个是排序sort()。接下来复制列表数据,一般做数据修改的时候都会先复制一份原始数据再进行操作。这四种方法都是相对比较简单的是python基础教程,看后多多练习就可以了,更深入的了解可以去看官方文档。
python自学网
2022/04/03
7320
【Python】列表3个修改数据方法和复制数据方法
构建SaaS产品的最佳方法是MVP
来源|作者:李宽wideplum  ---- 初创公司和大型IT公司越来越多地使用MVP作为创建成功软件产品的起点。专注于核心功能的最小集合,公司开发一个产品框架,如果成功地验证了需求、效率和市场可行性,就可以使用该框架来扩大供应,并建立一个成熟的业务。 然而,在定义MVP的组成部分时,初创企业所遵循的许多概念都是不正确的。例如,有一种常见的误解,认为产品的早期版本是为了快速进入市场而设计的。事实上,正如前面提到的,最小可行的解决方案旨在验证经济可行性,所以只有在MVP分析和测试目标快速实现的
腾讯SaaS加速器
2021/03/08
8200
最佳的广告预算配比良方是7:3吗?
众所周知,微妙美丽的黄金比例是0.618,它存在于在这个世界中的所有角落。而在品牌广告预算分配中,黄金比则是约为0.7——70%的品牌广告+30%的流量广告。 但很奇妙的是,当脱离了三次元,进入二次元宇宙,黄金比开始走向夸张的手法——眼睛越大越好,腿越长越好,而达芬奇的人体图,反而不符合“潮流”。 广告预算也一样,人们在二次元里被流量冲击得神魂颠倒,有一批批迎合潮流的新消费产品在流量的浪潮里起起伏伏,也有一批批追逐潮流的新新人类在各大平台上搜寻着更低的折扣。 我们为那些有着高敏感度的、精明的老板竖大拇指,
罗超频道
2022/07/18
4580
最佳的广告预算配比良方是7:3吗?

相似问题

jQuery同位素组合过滤和排序

12

jQuery (同位素)-组合过滤和排序

10

Reactjs .同位素布局-使用数据属性过滤/排序

11

数据过滤的最佳方法

11

将多个排序/过滤选项添加到列表最佳方法?

113
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

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