繁体   English   中英

在MVC视图之间传递值

[英]Passing values between MVC Views

我需要将从这些单选框选择的值传递到“列表”视图

cshtml文件

@Html.RadioButtonFor(m => m.SmokeHouse, 1)
@Html.RadioButtonFor(m => m.SmokeHouse, 0)

@Html.RadioButtonFor(m => m.SmokeCar, 1)
@Html.RadioButtonFor(m => m.SmokeCar, 0)

@Html.RadioButtonFor(m => m.SmokeWork, 1)    
@Html.RadioButtonFor(m => m.SmokeWork, 0)

[HttpPost]
public ViewResult SmokingEnvironments()
{
   return View("List");
}

public class Screen
{
    public int SmokeCar { get; set; }
    public int SmokeHouse { get; set; }
    public int SmokeWork { get; set; }
}

假设您有一个提交到该操作的“提交”按钮,则只需更新控制器以将模型作为参数并将其传递到下一个视图:

[HttpPost]
public ViewResult SmokingEnvironments(Screen model)
{
   return View("List", model);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM