博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET MVC传送参数至服务端
阅读量:6228 次
发布时间:2019-06-21

本文共 568 字,大约阅读时间需要 1 分钟。

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:
然后在控制器,就可以写成:

 

转载地址:http://mcnna.baihongyu.com/

你可能感兴趣的文章
滚动条滚动到底部触发事件
查看>>
『SharePoint 2010』Sharepoint 2010 Form 身份认证的实现(基于SQL)
查看>>
python之模块pydoc
查看>>
ASP.NET MVC 下拉列表使用小结
查看>>
nodejs基础 -- NPM 使用介绍
查看>>
Loadrunner中关联的作用:
查看>>
(转)BT1120接口及协议
查看>>
Robot Framework与Web界面自动化测试学习笔记:定位到新窗口
查看>>
The Dataflow Model 论文
查看>>
Linux守护进程
查看>>
遇到没“人性”的管理:你真可怜!
查看>>
http://www.bootcss.com/p/font-awesome/
查看>>
新浪微博UWP UI意见征求
查看>>
使用ServiceStack构建Web服务
查看>>
Linqer工具
查看>>
table中超过长度的列,显示省略号
查看>>
Qtcreator中经常使用快捷键总结
查看>>
可扩展Web架构与分布式系统(转)
查看>>
KVM虚拟机的安装
查看>>
【转】PHP中require和include路径问题总结
查看>>