好长时间都没写文章了本来不准备在写文章了,但是我又为什么今天发表文章咧,第一是为了我自己对技术的认识。第二是为了新手不知道怎么去学习MVC写次系列文章。

废话结束吧,接下来我们看看怎么异步实现提交数据到按钮。本章就是为了WebForm用惯了事件驱动。(此处注明下有很多自认为高手的连事件都不懂是什么,不说懂就算了,直接上MVC吧)

我们根据第二章的修改路由代码接着写,此处因为本人PC不在安装VS2010所以就直接用VS2013了,不在说明怎么创建MVC的示例了。这里我使用MVC4,后面会跟大家一起交流MVC5甚至什么是ASP.NET vNext

此处我在界面上面放入一个输入框和一个普通的按钮,为了方便就不修改路由器,不懂路由的朋友就去看上一章的路由器使用吧,创建一个HomeController.cs和Index.cshtml文件。控制器是用来做后台业务处理的,我后面就让前台异步提交数据到后台控制器中。

图1

图2

图3

接下来我们需要一个后台的方法来接受前台的值,那么就是创建一个Display(string text)方法里面带入一个参数返回对象JSON,此参数就是来接受前台输入框的值。

代码如下:

图4

图5

这就是以上我与大家分享的异步提交,通过这种方式大家就可以自己编写异步表单验证 代码下载

转载于:https://www.cnblogs.com/XiaoLongZhang/p/4227152.html

ASP.NET MVC 第三章 异步提交数据相关推荐

  1. ASP.NET MVC 过滤器(三)

    ASP.NET MVC 过滤器(三) 前言 本篇解说行为过滤器的运行过程,过滤器实现.使用方式有AOP的意思.能够通过学习了解过滤器在框架中的运行过程从而获得一些AOP方面的知识(在顺序运行的过程中, ...

  2. ASP.NET MVC 入门8、ModelState与数据验证

    ViewData有一个ModelState的属性,这是一个类型为ModelStateDictionary的ModelState类型的字典集合.在进行数据验证的时候这个属性是比较有用的.在使用Html. ...

  3. C++Primer Plus (第六版)阅读笔记 + 源码分析【第三章:处理数据】

    第三章:处理数据 简单变量 整型 整型 short .int .long 和 long 无符号类型 选择整型类型 整型字面值 C++如何确定常量的类型 char 类型:字符和小整型 bool类型 co ...

  4. php ajax勾选框提交,jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例...

    昨天和朋友做一个后台管理系统项目的时候涉及到复选框批量操作,如果用submit表单提交挺方便的,但是要实现用jQuery结合Ajax异步提交数据就有点麻烦了,因为我之前做过的项目中基本上没用Ajax来 ...

  5. jquery复选框组清空选中的值_jQuery选取所有复选框被选中的值并用Ajax异步提交数据...

    昨天和朋友做一个后台管理系统项目的时候涉及到复选框批量操作,如果用submit表单提交挺方便的,但是要实现用jQuery结合Ajax异步提交数据就有点麻烦了,因为我之前做过的项目中基本上没用Ajax来 ...

  6. Pro ASP.NET MVC –第四章 语言特性精华

    C#语言有很多特性,并不是所有的程序员都了解本书我们将会使用的C#语言特性.因此,在本章,我们将了解一下作为一个好的MVC程序员需要了解C#语言的特性. 每个特性我们都只是简要介绍.如果你想深入了解L ...

  7. 使用ASP.NET MVC Futures 中的异步Action

    在ASP.NET MVC中使用异步是比较麻烦的,从RC1版开始ASP.NET MVC Futures中提供了几个支持异步的类. 相关的类有:AsyncActionDescriptor.AsyncCon ...

  8. ASP.NET MVC 入门7、Hellper与数据的提交与绑定

    本系列文章基于ASP.NET MVC Preview5. ASP.NET MVC提供了很多Hellper的方法,Hellper就是一些生成HTML代码的方法,方便我们书写HTML代码(有一部分的朋友更 ...

  9. 使用ASP.NET MVC Futures 中的异步Action 【转】

    之前看过老赵这两篇文章.也研究了一下老赵异步的实现方式. 不过感觉自己扩展的话,在ASP.NET MVC中使用异步还真是麻烦,刚好看到从RC1版开始 ASP.NET MVC Futures中提供了几个 ...

最新文章

  1. 数据权限设计思路_后台权限管理设计思路:三种模型分析
  2. 使用CSS样式对表格进行美化并对伪类的使用进行解析
  3. Java中 byte[]数组序列化和fastjson序列化区别
  4. python expect模块_Python尚学堂高淇|第二季0408P119P123with上常见的异常的解决tryexcept...else结构,...
  5. vue图片插入与设置夜间模式/动态过渡
  6. MyBatis3与Spring3的整合配置(初级篇)
  7. php给留言分配id_php建立简单的用户留言系统
  8. 清华大学王行言教授DELPHI程序设计在线学习
  9. GPS从入门到放弃(十六)、卫星时钟误差和卫星星历误差
  10. android uml建模工具 mac,UML建模工具Mac版
  11. kdj买卖指标公式源码_通达信买卖KDJ副图指标公式
  12. uniapp本地存储
  13. 天正多条线段长度lisp下载_AutoCAD求多条线的长度
  14. 20190628 《此生,未完成》-- 于娟
  15. oracle中both,ORACLE:scope=both|memery|spfile
  16. 【集创赛】arm杯一等奖作品:智能BLDC驱动系统
  17. JAVA开发(第三方接口授权访问)
  18. python设置windows桌面壁纸
  19. 读书笔记:《从一到无穷大》
  20. VSCode搭建STM32单片机开发环境

热门文章

  1. Python 的面向对象
  2. 对话AI大师Bengio:AI不应变成军备竞赛
  3. 从将机器学习模型转化成真正产品和服务中学到的经验教训
  4. 国产光刻机正式宣布:今年出货150台
  5. 登上Science子刊,神经科学再次启发DNN设计!中科院揭秘介观自组织反向传播机制...
  6. 一张图看懂华为2018年年报
  7. 干货|一文看懂美国共享出行3大领域8大头部玩家
  8. 芯片植入:“增强人类”的生物黑科技
  9. CSDN与易观联合发布《2017-2018中国人工智能产业路线图》
  10. 英特尔宣布全新自动驾驶平台整合处理器和视觉芯片