Я использую одну страницу бритвы (cshtml), содержащую форму и раздел @functions{} для захвата OnPost(). Все это работает нормально.
В разделе HTML мне нужно знать, когда произошла обратная почта, и отобразить сообщение. Я не уверен, где и как это делается на странице Razor. Я пробовал IsPost, но он недоступен.
Я создал строковое свойство в классе и установил для него значение в OnPost но как только я попадаю в представление, свойство становится нулевым.
Я присвоил значение ViewData["mystring"], но оно также становится нулевым, как только я попадаю в поле зрения.
-- РЕДАКТИРОВАТЬ --
Похоже, проблема в том, что я пытаюсь установить свойство в OnPost, которое является запросом. После OnPost всегда срабатывает OnGet. OnGet — это ответ. Я вижу переход от POST к GET в this.Request.Method. Поэтому я теряю всякую индикацию того, что произошла обратная передача.
Есть предложения, как это сделать?
Подробнее здесь: https://stackoverflow.com/questions/478 ... razor-page
Как обнаружить обратную передачу на странице Razor? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение