Ошибка при возвращении из контроллера вид в MVC - PullRequest
0 голосов
/ 12 мая 2019

В моем контроллере есть метод, который принимает в качестве ОПЦИОНАЛЬНОГО параметра переменную bool (это необязательно, необязательно), хотя когда я возвращаю представление, оно говорит, что представление ожидает параметр.

У меня есть вид модели, который устанавливает bool в true или false, чтобы отображать сообщение об ошибке в представлении, если определенное действие действительно произошло.

вот мой код

    public ActionResult Index([Optional] bool cameFromModal)
    {cameFromModal = false;
         if (cameFromModal == true)
              {
            vm.Error = true; // I set the bool to the model so that I can                       display an error message on my returned view
              }


        return View(vm);
    }

1 Ответ

0 голосов
/ 13 мая 2019

Может быть, вы можете попробовать это;

public ActionResult Index(bool cameFromModal=false)
{             
if (cameFromModal == true)
{
vm.Error = true;
}
return View(vm);
}

, когда вы запускаете true, он приходит к ошибке

...