ASP.NET MVC传送参数至服务端,前端与服务端的写法,你可以参考与采用适合你的需求的。当你只传递一两个参数也许觉得没有什么,如果一个方法中带的参数多的话,可以考虑model,前端可以考虑对象进行,这样与model的属性名称比对,好维护与少错误。

下面所有演示均是在ASP.NET MVC环境中进行。

在控制器中,创建两个Action,第二个Action是带四个参数的方法,正常开发环境中,你有几个参数,就得写上几个参数。

在视图中,需要把用户填写或是选择的值传给Action的Post1()方法。

上面代码示例中,重点标记部分,就是以四个参数与json来进行传送。

演示,得到的结果是经过服务端处理之后传回来的结果:

如果你对javascript对象有所了解,还可以这样写:

所修改之后,执行的结果是一样的。只不过是应用了javascript对象形式。现在既然是在ASP.NET MVC的环境,我们应该想到一个Model。我们可以把传递的参数,写成一个Model

这主要是解决控制器的Action参数所问题,如果参数很多的话,Action所带参数引数就越多。如果遇上方法重载的话,你还得匹配很多个Action。如果使用Model的话,不需理会参数多少个,只把model作为参数即可。

创建好model:

然后在控制器,就可以写成:

ASP.NET MVC传送参数至服务端相关推荐

  1. ASP.Net学习笔记002--ASP.Net服务端控件做了什么2

    ASP.Net学习笔记002--ASP.Net服务端控件做了什么2 以前写的课程都没有附上源码,很抱歉! 课程中的源码可以加qq索要:1606841559 技术交流qq1群:251572072 技术交 ...

  2. ASP.NET之通过JS向服务端(后台)发出请求(__doPostBack is undefined)

    ASP.NET回发数据是通过函数__doPostBack来实现的.该函数在加入了服务端控件,并将AutoPostBack设置为true之后,将自己主动生成,详细能够參看以下的图. 同一时候还会生成隐藏 ...

  3. Asp.net mvc 知多少(六)

    本系列主要翻译自<ASP.NET MVC Interview Questions and Answers >- By Shailendra Chauhan,想看英文原版的可访问http:/ ...

  4. 服务器响应回调函数,解决有关flask-socketio中服务端和客户端回调函数callback参数的问题(全网最全)...

    由于工作当中需要用的flask_socketio,所以自己学习了一下如何使用,查阅了有关文档,当看到回调函数callback的时候,发现文档里都描述的不太清楚,最后终于琢磨出来了,分享给有需要的朋友 ...

  5. php和asp渲染页面,Vue.js与 ASP.NET Core 服务端渲染功能

    在前端使用 Vue.js,Vue 服务端渲染直到第二个版本才被支持. 在本例中,我想展示如何将 Vue.js 服务端渲染功能整合 ASP.NET Core. 我们在服务端使用了 Microsoft.A ...

  6. Nodejs 服务端MVC架构

    前言 之前分享了一篇 Nodejs 与 MySQL 数据库交互 的文章,这篇文章主要是讲 mysql模块的使用方式.今天准备分享一篇 Nodejs 服务端 MVC 架构,通过服务端提供的API来完成数 ...

  7. ASP.NET MVC和ASP.NET Web API跨域请求问题解决方案【最全】

    无论是ASP.NET MVC和ASP.NET Web API跨域请求大致分成2种方式 第一种:web.config 配置 第二种:用HttpContext.Response.AppendHeader设 ...

  8. 大淘宝服务端技术干货沉淀和总结

    网络基础 TCP三次握手 三次握手过程 客户端--发送带有SYN标志的数据包--服务端 一次握手 Client进入syn_sent状态 服务端--发送带有SYN/ACK标志的数据包--客户端 二次握手 ...

  9. 服务端主动推送数据,除了 WebSocket 你还能想到啥?

    在上篇文章中,松哥和大家分享了 WebFlux 的基本用法,小伙伴们已经了解到使用 WebFlux 我们的返回值可以是 Mono 也可以是 Flux,如果是 Flux,由于 Flux 中包含多个元素, ...

  10. c++socket多个客户端通过不同端口与一个服务端通信_手写RPC,深入底层理解整个RPC通信...

    一.前言 RPC,远程过程调用,调用远程方法像调用本地方法一样.RPC交互分为客户端和服务端,客户端调用服务端方法,服务端接收数据并打印到控制台,并response响应给客户端. RPC和HTTP的联 ...

最新文章

  1. GitHub 重磅开源!这个 AI 项目至少价值百万!!!
  2. java jstack dump 线程 介绍 解释
  3. 非授权频谱NB-IoT将引发市场格局突变
  4. 《STL源码剖析》学习--STL体现的思想
  5. 对一道面试题的总结与扩展思考(关于一笔画问题的数学分析)
  6. 字符串的初值 正则表达式 sed应用
  7. 掌趣科技:游戏《一拳超人:最强之男》累计收入近5亿元
  8. mongodb java 嵌套查询_MongoDB java 查询嵌套JSON数据?
  9. android html拦截广告,广告见鬼去!两招让安卓告别网页广告
  10. 【QT】QT从零入门教程(十七):QT+OpenCV+VS 打包exe
  11. 我的RHCE考试终于要开始了!
  12. SANGFOR SCSA——网络基础
  13. 【Tera Term】黑猫带你学TTL脚本——嵌入式开发中串口自动化神技能
  14. python输入个人所得税计算_个人所得税编程python
  15. Hyperledger Fabric 管理链码 peer lifecycle chaincode 指令使用
  16. 拼多多店铺怎么上榜单?
  17. 生态建设发展势头迅猛,OKB未来价值空间广阔
  18. IT项目管理中projects、programs和portfolio之间的关系,附带operations以及OPM之间的关系分析
  19. linux下sv高亮设置的详细教程
  20. WinInet + MFC 写vc驿站助手

热门文章

  1. 入门到精通pl/sql编程(千里之行始于足下)之触发器
  2. linux 随机函数,Linux系统产生随机数方法
  3. Android UI学习之TextView
  4. (转)思科VPP源码分析(dpdk node分析)
  5. Freeswitch一路呼叫的生命周期
  6. attrib批量显示文件夹_CMD中使用attrib命令设置文件只读、隐藏属性详解
  7. python可以编译hex_如何使用hex()在python中转换进制?
  8. android app 架构设计_这些冷门的App,好用到为你打开新世界大门
  9. 迷宫 DFS (模拟和DFS)
  10. opencv 修改 读取路径_opencv中读取图像的绝对路径问题