码迷,mamicode.com
首页 > 其他好文 > 详细

Action方法

时间:2017-09-01 09:51:56      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:程序   string   参数   方案   enum   pos   传递值   for   orm   

Action方法接受参数:如果你希望某个方法只处理get请求或post请求可以在方法前加上[HttpGet]或[HttpPost],如果都不加那么这个方法两种请求都可以处理。

向控制器传值

1.通过Request.Form["name"];

public ActionResult Ar()
{
var na = Request.Form["name"]; 注:通过name属性传值
return View();
}

2.FormCollection调用

public ActionResult Ar(FormCollection form) 注:FormCollection包含应用程序的窗体值提供程序
{
var na = form["name"]; 
return View();
}

3.使用参数传递值

public ActionResult Ar(string name) 注:参数名必须和要传值的name一致
{
var na = name;
return View();
}

4.接送阐述Model

public ActionResult Ar(message mes) 注:message是个类,数据库里的表是更具这个类创建的
{
var na = mes.stuAge;
return View();
}

5.在View()中传值

public ActionResult Ar() 
{
var na = "a";
return View(na);
}

Ar视图要加上

@model IEnumerable<FirstMVC.Models.message> 注:FirstMVC.Models.message就是 FirstMVC解决方案.Models文件夹.message类

 

Action方法

标签:程序   string   参数   方案   enum   pos   传递值   for   orm   

原文地址:http://www.cnblogs.com/zhang1999/p/7461506.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!