Action方法

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类

 

转载于:https://www.cnblogs.com/zhang1999/p/7461506.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值