Pedro Carvallo Ответов: 1

Мне нужно отключить кнопку от контроллера


Привет , ребята, мне нужно отключить кнопку, когда свойство "флаг"находится в true. это моя модель и контроллер.

Что я уже пробовал:

public class User {

  public string Name { get; set; }
  public bool Flag{ get; set; }

}


public ViewResult Index() {

   var userFlag = context.Users.Where(u => u.Flag = true).FirstOrDefault();

   if (userFlag != false)
                {
                    // disable button 
                }
 else
                {
                   // enable button
                }
                
  return View();

}

1 Ответов

Рейтинг:
2

SunnySingh040692

Привет Педро,

Вы можете использовать viewdata в вашем контроллере для хранения значения флага, как показано ниже.

viewdata["userFlag"]=userFlag

В вашем представлении вы должны проверить значение viewdata и на основе этого значения вы можете включить или отключить кнопку.

@if(viewdata["userFlag"]==true)
{
/кнопка включена
}
еще
{
//кнопка отключения
}