Ну, из быстрого поиска в источнике ... Вы не можете без взлома немного. По крайней мере, не со стороны сервера.
Из того, что я понимаю, ненавязчивая проверка использует атрибуты Data- *, представленные для каждого ввода при использовании помощников, и только когда FormContext существует в ViewContext.
Вы можете создать FormContext в ViewContext самостоятельно (если вы используете EditorFor), он может работать. This.ViewContext.FormContext = new FormContex () может работать.
В качестве альтернативы вы можете вызвать @ Html.GetUnobtrusiveValidationAttributes () и сделать это самостоятельно, но я думаю, что это с помощью такого рода рефакторинга с использованием @ Html.BeginForm () и Html.EditorFor () проще.
По сути, это больше проблем, чем стоит, по крайней мере, на стороне сервера. Особенно, если у вас уже запущена проверка.
Может быть, поиск в настоящем источнике ненавязчивого JS - лучший вариант, но это выходит за рамки моей компетенции. Может быть, кто-то еще может помочь еще ...