Asp. Net .Core 2.2; EF Core, VS 2017
Я пытаюсь ввести строку транзакции, которая использует данные клиента из основной таблицы. То есть я ввожу идентификатор клиента, затем либо через onblur (Ajax), либо через отдельную отправку, я получаю имя и адрес для заполнения страницы.
Я пытался использовать onblur для извлечения данных, используя Ajax, но проблемы с датой и браузером при попытке отобразить возвращенные данные делают этот подход проблематичным c.
Теперь я добавил Кнопка «Подтвердить клиента» для отправки представления в контроллер, заполнить это представление полученными данными и затем вернуть представление. Но это означает «двойное назначение» обработчика действия «POST» для представления путем проверки поля имени на наличие пробелов («истина» означает, что я должен получить имя из основной таблицы, заполнить эти поля в возвращаемых данных, оставив данные транзакции в этом представлении пусто).
При выходе из обработчика действий выдается ошибка проверки модели, а извлеченные данные не отображаются.
Это кнопка def (некоторые языковые элементы удалены, поэтому она отображается):
<button formmethod="post"
asp-controller="Registrations"
asp-action="CreateStdInfo"
disableValidation="true"
type="submit">
Check Customer
</button>
Были бы полезны любые предложения по вводу идентификатора для транзакции с последующим извлечением соответствующих основных данных для отображения при сборе остальных данных от пользователя. Кроме того, руководство по временному или условному подавлению проверок может быть полезным.