избегать автопоста назад asp.net - PullRequest
0 голосов
/ 01 марта 2019

Я работаю над веб-приложением, используя asp.net c #.он имеет несколько элементов управления текстовым полем, например

TextboxA TextboxB TextBoxResult1 TextBoxX TextBoxY TextBoxResult2

Я делаю некоторые вычисления для TextboxA, B, X, Y и отображаю результат для TextBoxResult1 и TextBoxResult2 с помощью события Ontextbox_change *.*

мой вопрос заключается в том, что при каждом расчете моя страница будет обновляться. Мне нужно знать, как я могу это сделать без автоматической отправки назад.я не хочу использовать код, отличный от c #, такой как Ajax, java-скрипт, jQuery и т. д.

AutoPostback=true;

заранее спасибо

1 Ответ

0 голосов
/ 01 марта 2019

Вы не можете.Код в представлении выполняется при рендеринге, а затем является статическим html.Чтобы обновить информацию, вы либо делаете то, что делаете (POST back), либо используете ajax для отправки обратно на контроллер, но обновляете только конкретную информацию вместо обновления всей страницы.Можно заглянуть в Blazor, но он все еще экспериментален и не полностью выпущен (я не могу это комментировать, пока не использовал его сам).

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