C# 访问if语句的模型值
我是MVC新手,我正在尝试在控制器中创建一个if语句来访问我的模型中的值。例如,如果我试图从我的模型中访问此单选按钮值,我将如何操作C# 访问if语句的模型值,c#,asp.net-mvc,C#,Asp.net Mvc,我是MVC新手,我正在尝试在控制器中创建一个if语句来访问我的模型中的值。例如,如果我试图从我的模型中访问此单选按钮值,我将如何操作 [Required] public bool radbutton { get; set; }. 在顶部,我尝试使用PasswordTool.Models 然后在我的方法中: if(PasswordModel.radbutton) //do something 密码模型 namespace Passwor
[Required] public bool radbutton { get; set; }.
在顶部,我尝试使用PasswordTool.Models
然后在我的方法中:
if(PasswordModel.radbutton)
//do something
密码模型
namespace PasswordTool.Models
{
public class PasswordModel
{
[Required] public string Password { get; set; }
[Required] public bool RadioButton { get; set; }
}
}
我希望PasswordModel.radbutton可以访问模型中单选按钮的值,但intellisense甚至没有记录它是否存在。Hi hereheisenberg3481
欢迎来到StackOverflow
要从视图中传递模型
值
,您需要执行以下操作:
@model PasswordModel
// - If the bellow doesn't work try removing the 'Controller' in "MemberController" - //
@using (Html.BeginForm("GetPassword", "MemberController"))
{
Html.TextBoxFor(x => x.Password);
Html.RadioButtonFor(x => x.RadioButton);
<button type="submit">
Submit
</button>
}
您可以为您的方法发布代码吗?您需要一个模型的实例。阅读本文:它将为您提供如何在controller中使用模型的基本想法
[HttpPost]
public ActionResult GetPassword (PasswordModel objModel)
{
if (objModel.RadioButton) {
// Execute action
}
return View();
}