首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Jquery Ajax + ASP MVC 3表单

Jquery Ajax + ASP MVC 3表单
EN

Stack Overflow用户
提问于 2011-02-23 08:28:29
回答 1查看 2.1K关注 0票数 0

我目前正在编写一个简单的web应用程序,需要通过Ajax请求更新表单变化。

我在MVC1中做了一些基于Ajax的调用,但从那以后就再也没有接触过它,我相信我们使用的是MicrosoftAjax而不是JQuery。所以我读到微软目前正在使用JQuery,而放弃了MicrosoftAjax,我对如何让我的表单与我的mvc操作进行通信感到有点困惑。还有一些关于不显眼的Javascript的讨论,它似乎与Ajax调用有关,但我发现这一切都有点令人困惑,因为我得到了一个可靠的示例,说明如何结合使用Jquery和MVC3来调用操作并返回结果……

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public AjaxController : Controller
{
    public ActionResult Index()
    {
        return View();
    }

    [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult AjaxAction(SomeModel model)
    {
        //...Do Stuff
    }
}

<html>
    <head>
    </head>
    <body>
        <!-- Form goes here -->
    </body>
</html>

那么我应该使用Html.FormBegin,还是AjaxBegin等呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-23 08:43:14

使用jQuery更新到MVC3非常简单。

MVC1-> MVC2有一个升级工具:http://weblogs.asp.net/leftslipper/archive/2010/03/10/migrating-asp-net-mvc-1-0-applications-to-asp-net-mvc-2-rtm.aspx

以及从MVC2 -> MVC3 http://blogs.msdn.com/b/marcinon/archive/2011/01/13/mvc-3-project-upgrade-tool.aspx升级的工具

您也可以阅读发布文档,了解如何手动升级。

对于AJAX部分,一旦将正确的文件放入项目中(创建一个新的MVC3项目,并将所有的javascript文件复制到当前项目中)。并引用这些脚本而不是MSAjax,您应该已经准备好了。

不引人注目的部分,也是超级简单的。请参阅http://yobriefcase.posterous.com/unobtrusive-javascript-in-mvc3

基本上,只需在您的web.config中添加一些设置,并引用正确的javascripts,就完成了。

最后,您可能不需要更改代码中的任何内容,只需引用正确的文件即可完成。

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

https://stackoverflow.com/questions/5088521

复制
相关文章
用JQUERY做大表单(多表单域)AJAX提交
function postData() { var post = ""; $(":text").each(function() { post += "&" + this.name + "=" + this.value; }); $(":password").each(function() { post += "&" + this.name + "=" + this.value; }
liulun
2022/05/09
1.3K0
【jquery Ajax 】form表单教学+评论案例
表单在网页中主要负责数据采集功能,HTML中的<form>标签,就是用于采集用户输入的信息,并通过<form>标签的提交操作,把采集到的信息提交到服务器端进行处理。
坚毅的小解同志的前端社区
2022/11/28
2.2K1
【jquery Ajax 】form表单教学+评论案例
在ASP.MVC中使用Ajax
      Asp.net MVC 抛弃了Asp.net WebForm那种高度封装的控件,让我们跟底层的HTML有了更多的亲近。可以更自由、更灵活的去控制HTML的结构、样式和行为。Asp.net
用户1055830
2018/01/18
1.6K0
在ASP.MVC中使用Ajax
JQuery Ajax解读(3)
3.使用post方式进行异步请求:$.post (url,[data],[callback],[type])
py3study
2020/01/10
2930
Asp.Net Mvc表单提交(批量提交)
Asp.Net Mvc中Action的参数可以自动接收和反序列化form表单的值,
yaphetsfang
2020/07/30
3K0
JQuery ajax调用asp.net的webMethod
在vs2010中,用JQuery ajax调用asp.net 2.0的  webMethod 方法时,怎么都调不出来,原来和3.5 有点出入。
跟着阿笨一起玩NET
2018/09/19
2.2K0
JQuery ajax调用asp.net的webMethod
jQuery ajax - ajax() 方法jQuery ajax - ajax() 方法
http://www.w3school.com.cn/jquery/ajax_ajax.asp
一个会写诗的程序员
2018/08/17
14.5K0
JQuery ajax调用asp.net的webMethod
本文章转载:http://www.cnblogs.com/zengxiangzhan/archive/2011/01/16/1936938.html
跟着阿笨一起玩NET
2018/09/19
2.1K0
jquery实现ajax提交form表单的方法总结
方法一: function AddHandlingFeeToRefund() { var AjaxURL= "../OrderManagement/AjaxModifyOrderService.aspx"; alert($('#formAddHandlingFee').serialize()); $.ajax({ type: "POST",
PM吃瓜
2019/08/12
2K0
jquery validation engine ajax验证,jQuery Validation Engine 表单验证「建议收藏」
可以依赖多项,如:validate[condRequired[id1,id2]][Demo]
全栈程序员站长
2022/11/09
1.5K0
jQuery学习笔记之jQuery的Ajax(3)
———————————————————————————— 6.0 jQuery ajax 浏览器给我们提供的XMLHttpRequest的作用是来发送http请求。 js代码发送一个http的请求 XMLHttpRequest的四步:创建对象、注册监听、建立连接、发送数据
王小雷
2019/05/26
9040
ASP.NET MVC (三、表单与文件上传)
本章节主要针对文件上传进行强化练习,关键字【HttpPostedFileBase files,enctype="multipart/form-data"】  
红目香薰
2022/11/29
2.7K0
ASP.NET MVC (三、表单与文件上传)
ASP.Net MVC开发基础学习笔记:四、校验、AJAX与过滤器
  位于 System.ComponentModel.DataAnnotations 命名空间中的特性指定对数据模型中的各个字段的验证。这些特性用于定义常见的验证模式,例如范围检查和必填字段。而 DataAnnotations 特性使 MVC 能够提供客户端和服务器验证检查,使你无需进行额外的编码来控制数据的有效。
Edison Zhou
2018/08/20
2.1K0
ASP.Net MVC开发基础学习笔记:四、校验、AJAX与过滤器
如何解决jQuery Validation针对动态添加的表单无法工作的问题?
为了充分利用ASP.NET MVC在服务端呈现HTML的能力,在《利用动态注入HTML的方式来设计复杂页面》一文中介绍了,通过Ajax调用获取HTML来呈现复杂页面中某一部分界面的解决方案。我们知道ASP.NET MVC默认集成了jQuery Validation,但是对于通过JavaScript动态添加的表单,客户端验证默认情况下是失效的。 还是以前文涉及的“联系人管理”为例,在一个ASP.NET MVC应用中定义了如下两个类型,Contact封装联系人信息,HomeController包含三个Actio
蒋金楠
2018/01/15
2K0
如何解决jQuery Validation针对动态添加的表单无法工作的问题?
ASP.NET Core通过jQuery Ajax发送AntiForgeryToken
在ASP.NET Core中,如我我们希望用jQuery Ajax向服务器提交数据,并希望使用ValidateAntiForgeryToken标记,我们需要一些技巧。官方文档并没有说如何使用jQuery完成这个操作,我来演示给大家看看。
Edi Wang
2019/07/08
1.6K0
ASP.NET AJAX(3)__UpdatePanel
今天也不知道写不写的完了,最近闲下来了,却感冒了,早上起来都不会说话了,不过幸亏咱不是靠嘴皮子过活了,哎~~~~窃喜吧 上一篇简单写到UpdatePanel的一些好处和坏处,这一篇呢,就细致的认识一下UpdatePanel这个控件,并合理的使用它 UpdatePanel的一些属性 : RenderMode     __Block(默认值):设定UpdatePanel使用DIV来圈出要跟新的区域     __Inline:设定UpdatePanel使用span来。。。。。。 UpdateMode  
小白哥哥
2018/03/07
4.9K0
ASP.NET AJAX(3)__UpdatePanel
Asp.net mvc 知多少(六)
本系列主要翻译自《ASP.NET MVC Interview Questions and Answers 》- By Shailendra Chauhan,想看英文原版的可访问http://www.dotnettricks.com/free-ebooks自行下载。该书主要分为两部分,ASP.NET MVC 5、ASP.NET WEB API2。本书最大的特点是以面试问答的形式进行展开。通读此书,会帮助你对ASP.NET MVC有更深层次的理解。 由于个人技术水平和英文水平也是有限的,因此错误在所难免,希
圣杰
2018/01/11
2.4K0
Asp.net mvc 知多少(六)
Asp.net MVC Jquery提交后乱码问题
最近在处理MVC时,遇到要将特殊字符,或者XML格式的数据传递到后台,但是后台解析发现无法识别,处理有误。
aehyok
2018/09/11
1.6K0
jQuery和asp.net mvc相关资源链接
jQuery: Simplify calling ASP.NET AJAX services from jQuery jQuery Splitter jHtmlArea – The all NEW HTML WYSIWYG Editor for jQuery Expand table rows with jQuery - jExpand plugin Quick Tip – Reading & Editing HTML Attributes in jQuery Use jQuery and ASP.NET
张善友
2018/01/22
1.3K0
jquery ajax步骤,jquery ajax(ajax请求的五个步骤jQuery)
AJAX是与服务器交流数据的艺术,它在不重载全部页面的情况下,完成了对部分网页的更新。
全栈程序员站长
2022/08/29
1.7K0
jquery ajax步骤,jquery ajax(ajax请求的五个步骤jQuery)

相似问题

用于ASP.NET MVC3的jquery ajax表单

11

使用jquery ajax提交asp.net MVC3表单

10

ASP.NET MVC 3- Ajax.BeginForm与jQuery表单插件

212

Ajax表单视图问题,asp.net mvc 3

23

ASP.Net MVC通过JQuery提交Ajax表单

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

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