Как правильно представить ответы сервера пользователю в ASP. NET Core Razor Pages? - PullRequest
0 голосов
/ 27 мая 2020

Недавно я начал работать с динамическим c контентом в своем RazorPages веб-приложении. Я узнал о AJAX и начал включать его в свое приложение, поскольку он помогает мне отображать информацию пользователю. Например, когда пользователь нажимает кнопку, некоторая информация берется из поля ввода и, как обычно, отправляется на сервер. Я использую ответ сервера (OnGet или OnPost возвращаемое значение) для отображения информации пользователю без перезагрузки страницы.

Однако я не могу понять, как включить в это привязку модели. Когда я использую AJAX, я могу создать сообщение самостоятельно, но привязка модели RazorPages была сделана для этого автоматически - и это здорово, и я использую его много, но как мне получить доступ к возвращаемому значению моего OnGet или OnPost когда я создал форму и использовал помощники тегов, чтобы разрешить привязку модели? Я знаю, что могу вернуть Content(string) в этих методах, но это, конечно, покажет пустую страницу со строкой, которую я возвращаю.

Мой вопрос: как мне получить доступ к такой строке, чтобы отобразить ее в пользователь? Я вообще на правильном пути, или, может быть, есть лучший способ решить эту проблему?

1 Ответ

1 голос
/ 27 мая 2020

Я бы порекомендовал ознакомиться с некоторыми руководствами по Razor Pages, поскольку они охватывают основы публикации данных формы с использованием страниц Razor:

https://www.learnrazorpages.com/razor-pages/forms

Лучшее из удачи в программировании.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...