我正在使用asp.net c#开发Web应用程序。它具有多个文本框控件,例如
TextboxA TextboxB TextBoxResult1 TextBoxX TextBoxY TextBoxResult2
我正在对TextboxA,B,X,Y进行一些计算,并使用Ontextbox_change事件将结果显示到TextBoxResult1和TextBoxResult2。
我的问题是,每次计算时我的页面都会刷新。我需要知道如何在没有自动回发的情况下执行此操作。我不想使用C#以外的代码,例如Ajax,Java脚本,jQuery等。
AutoPostback=true;
预先感谢
答案 0 :(得分:1)
不能。视图上的代码在渲染时完成,然后为静态html。为了更新信息,您可以做您正在做的事情(回发),也可以使用ajax回发给控制器,但只更新特定的信息,而不刷新整个页面。您可以研究Blazor,但它仍处于实验阶段,尚未完全发布(我无法对此发表评论,我自己还没有使用过它。)