如何在视图中从bool验证值?

时间:2019-05-22 21:19:57

标签: c# asp.net model-view-controller boolean

在我的控制器中,我的布尔值为isInList。

List<int> listManager = new List<int>() { 123,3231 };

bool isInList = listManager.Contains(newint);

在我看来,仅当bool的值为true时,我才想显示一些数据。 我该怎么做?

@if(@Model.isInList == true)
     {
        ..show this view data...
     }

在模型中:

 public class IndexHome
    {

        bool isInList { get; set; }
    }

1 个答案:

答案 0 :(得分:1)

通常,您要将数据从Controller传递到View

您通过做两件事来做到这一点

  1. 在控制器return View("SomeViewName", viewModel);
  2. 在视图本身中,您必须在顶部声明模型类型是什么。 @model myNamsespace.Web.ViewModels.SearchViewModel

完成此操作后,您应该可以在视图内访问@Model.SomeProperty