Member 11871625 Ответов: 1

Отображение модального всплывающего окна в поле зрения при возникновении ошибки или исключения


Я пытаюсь показать модальное всплывающее окно jQuery, когда произошла ошибка в контроллере, и отобразить то же представление, где контроллер пытается вернуться.


Как мы можем это сделать?

 HttpPost
 Function Traitement(model As TraitementViewModel) As ActionResult
     Dim exception As Exception = Nothing
    ...

     Catch ex As Exception
         Exception = ex
     End Try
     If (exception IsNot Nothing) Then
         Return PartialView("Errors", Statics.GetErreursForException(exception))
     End If
End Function


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

частичный вид " ошибки"
<pre>@ModelType IEnumerable(Of String)
<div>
 <hr />
        <h2>Les erreurs suivantes se sont produites</h2>
        <ul>
            @code
                For Each msg As String In Model
                @<li>
                    @msg
                </li>
                Next
            End Code
        </ul>
    </div>

1 Ответов

Рейтинг:
2

Vincent Maverick Durano

модальный элемент jQuery - это элемент управления на стороне клиента. Возможно, вам придется использовать AJAX для получения сведений об ошибках сервера и отображения их в модальном режиме, как вы хотите. Вот пример: Показывать сообщения об ошибках в модальном всплывающем окне от контроллера MVC[^]