Привязать кнопку razorview к действию контроллера - PullRequest
0 голосов
/ 15 марта 2019

Мне нужно привязать такую ​​кнопку:

 <button type="button" onclick="location.href='@Url.Action("Compress", "Home")'" />

с таким действием контроллера:

 public void Compress()
    {
        _compressingService.CompressAllFiles();
    }

служба CompressAllFiles ();не получайте значение, это просто сжатие файлов на сервере.Вот почему мой метод контроллера недействителен, но при нажатии этой кнопки у меня есть: System.NullReferenceException: 'Object reference not set to an instance of an object. исключение.в чем дело?может быть, я ошибаюсь, привязать его или моя подпись действия контроллера недействительна?спасибо

1 Ответ

0 голосов
/ 15 марта 2019

Исключение System.NullReferenceException: 'Object reference not set to an instance of an object. выброшено, потому что вы пытаетесь получить доступ к объекту, который является нулевым.В данном случае это _compressingService, для которого необходимо либо создать экземпляр, либо ввести

.
...