ASP.NET MVC 给Action的参数赋值的方式
2024-08-27 15:41:21
Action指的是Controller类中的方法,如上文中的Index。
Action参数的三种常见类型:Model类型、普通参数、FormCollection
Model类型
我们可以直接在地址栏后面添加上参数
普通参数
return Content是不需要view,直接把返回的内容显示在页面上
此时如果打开页面http://localhost:5001/Test/Common会报错,因为参数name和age不能为空,除非这样写:string? name, int? age
FormCollection
注意:asp.net MVC中使用FormCollection,在core版本中使用的是IFormCollection,命名空间是:Microsoft.AspNetCore.Http;(必须使用string类型的变量接收)
在View/Test中新建文件FCShow.cshitm
注意事项
Controller类中的Action无法重载,除非标注特性
指用GET方式提交请求时用上面的方法,用POST方式提交请求时,用下面的方法
如果不添加特性,编译时不会报错,但运行时会报错
最新文章
- scrapy爬虫docker部署
- [原创]迈出NIOS的第一步,HelloNIOS
- PHP中,文件上传实例
- POJ 1364 King --差分约束第一题
- Java基础-被final修饰的引用变量的指向
- UVA 10037 贪心算法
- pygame系列_font游戏字体
- Java多线程之赛跑游戏
- ----regular expression in js----
- Oracle会话超时退出设置
- SpringMVC配置三大组件
- Python函数之匿名函数
- postman(四):添加变量
- 五、spring boot 1.5.4 集成 jpa+hibernate+jdbcTemplate
- mahout基于Hadoop的CF代码分析(转)
- jpegtran图片压缩工具
- 用js获取客户端IP地址
- HTML DOM addEventListener() 方法
- ETL工作流缓慢原因查找方法
- Django中的元类-乾颐堂