1、通过request获取传值
A、传递的参数要与方法中的参数的名称一致,否则无法接受到传递的数据。
B、int类型的数据传递的时候最好设置为可空类型或者设置默认值。
可空类型:int? deptId
参数默认值:int age = 21
控制器接收值Request的[]中的名字与前台提交的表单中input的name属性的值对应
2、通过参数的方式获取表单提交过来的数据
//注意:控制器中方法参数名称尽量使用表单中的name值(也就是属性值)
3、通过对象获取表单提交过来的数据
注意:表单中的name属性的值必须与控制器方法的参数类中的属性名一样。
4、通过FormCollection获取表单提交过来的数据
取值方式:数组+下标(name值)
注意:name必须与类中的属性名一样
以上就是asp.net mvc中从视图向控制器中传值的几种方式。