Как я могу проверить значение из bool в представлении? - PullRequest
0 голосов
/ 23 мая 2019

В моем контроллере у меня есть значение bool 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 Ответ

1 голос
/ 23 мая 2019

Как правило, вы хотите передать данные из контроллера в представление

Это делается двумя способами

  1. В контроллере return View("SomeViewName", viewModel);
  2. В самом представлении вверху вы должны указать тип модели .. например, @model myNamsespace.Web.ViewModels.SearchViewModel

После того, как вы это сделаете, у вас должен быть доступ к @Model.SomeProperty внутри вашего представления

...