ASP.NET MVC 在控制器中接收视图表单POST过来的数据方法
来源:互联网 发布:为什么淘宝没有金坷垃 编辑:程序博客网 时间:2024/05/22 00:17
http://www.zuowenjun.cn/post/2014/10/22/63.html
*****************************************************
方法一:通过Request.Form
[HttpPost]
public ActionResult Test()
{
string id=Request.Form["id"];
return View();
}
方法二:通过映射到FormCollection
[HttpPost]
public ActionResult Test(FormCollection form)
{
string id = form["id"];
return View();
}
方法三:通过映射到控制器方法参数
[HttpPost]
public ActionResult Test(string id)
{
//id是获取来自View表单POST过来的控件名为id的值
return View();
}
方法四:通过映射到视图数据对象
[HttpPost]
public ActionResult Test(TModel model)
{
string id = model.id;
return View();
}
方法五:通过调用UpdateModel方法
[HttpPost]
public ActionResult Test()
{
TModel model;
UpdateModel<TModel>(model);
return View();
}
以上五种方法都可以获取视图中的值,其中方法一与方法二本质上是相同的,方法四与方法五本质上也是相同的,具体使用哪种方法依据实际情况来选择使用,建议若是获取指定的某一个或某几个的值,可使用方法一或方法三,若是获取整个表单所有的值,则可使用方法四方法五。
- ASP.NET MVC 在控制器中接收视图表单POST过来的数据方法
- ASP.NET在MVC控制器中获取Form表单值的方法
- asp.net MVC中form提交和控制器接受form提交过来的数据
- asp.net MVC中form提交和控制器接受form提交过来的数据
- asp.net MVC中form提交和控制器接受form提交过来的数据
- asp.net MVC中form提交和控制器接受form提交过来的数据
- asp.net 接收post过来的东西
- 在PHP中怎么接收post过来的JSON数据
- 在PHP中怎么接收post过来的JSON数据
- asp.net mvc在一个控制器中返回另外一个控制器的视图
- Asp.Net Mvc 控制器与视图的数据传递
- ASP.NET MVC中在Action获取提交的表单数据方法总结
- ASP.NET MVC中在Action获取提交的表单数据方法总结 .
- ASP.NET MVC中在Action获取提交的表单数据方法总结
- ASP.NET MVC中在Action获取提交的表单数据方法
- ASP.NET中MVC从后台控制器传递数据到前台视图的方式
- asp.net的mvc表单到控制器
- 在PHP中怎么接收post过来的JSON数据(可以是接口推送过来的数据)
- eclipse Ctrl +左键查看源代码Source not found
- 【linux c】指针与数组的区别_学习笔记_012
- JAVA SE 面向对象笔记
- 数据库服务启动和关闭批处理命令
- Android 如何让EditText不自动获取焦点
- ASP.NET MVC 在控制器中接收视图表单POST过来的数据方法
- 简单背包问题——百炼01:Charm Bracelet
- coco数据集的处理
- 打包报错,编译无错
- 理论: STL(2): bitset
- HDU 5726 GCD
- html头文件中的 content = "IE=edge,chrome=1"
- win64 Python下安装PIL出错解决
- 嵌入式开发第10天(高级议题,C语言结束)