【问题标题】:avoid autopost back asp.net避免自动回传asp.net
【发布时间】:2019-07-23 13:30:56
【问题描述】:

我正在使用 asp.net c# 开发一个 Web 应用程序。它有多个文本框控件,例如

文本框A 文本框B 文本框结果1 TextBoxX TextBoxY TextBoxResult2

我正在对 TextboxA、B、X、Y 进行一些计算,并使用 Ontextbox_change 事件将结果显示到 TextBoxResult1 和 TextBoxResult2。

我的问题是,在每次计算时,我的页面都会刷新。我需要知道如何在没有自动回发的情况下做到这一点。我不想使用 C# 以外的代码,例如 Ajax、java 脚本、jQuery 等。

AutoPostback=true;

提前致谢

【问题讨论】:

    标签: c# asp.net .net c#-4.0


    【解决方案1】:

    你不能。视图上的代码在渲染时完成,然后是静态 html。为了更新信息,你要么做你正在做的事情(回发),要么使用 ajax 回发到控制器,但只更新特定信息而不是刷新整个页面。您可以研究一下 Blazor,但它仍处于试验阶段,尚未完全发布(我无法对此发表评论,我自己还没有使用过)。

    【讨论】:

    • 请告诉我如何使用 java 脚本从字符串中找到 控件 for (var l = 1; l
    • 这将是一个您需要提出的单独问题。
    猜你喜欢
    • 2021-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-03
    • 2013-03-04
    • 2021-09-11
    • 2014-11-09
    • 2012-09-25
    相关资源
    最近更新 更多