正在将代码库中的C#变量更新到asp.net

Getting updating in codebehind C# variable to asp.net

本文关键字:更新 变量 asp net 代码      更新时间:2023-11-21

我用c#写了一个小代码,从硬盘驱动器读取文件,并使用asp.net将信息输出到网页。

有关这些文件的信息正在代码后台进行更改。

我设法创建了变量来读取并显示网页上的信息,但它们只有在刷新后才会更改。当我使用setTimeout时,它总是读取相同的变量,这让我认为代码绑定不会被重新执行。

如何在不需要刷新整个页面的情况下实时更新它们?

这有点模糊,但如果你想在加载后更新页面上的值,你需要使用一些javascript来获取新值,然后使用更多的javascript来更新页面中的值。

有一些很棒的框架。除非你有很多前端逻辑需要通过javascript来执行,否则我会尽可能简单地将jQuery放在那里进行AJAX调用(注意,这不是唯一的解决方案,有10多种不同的方法可以对同一只猫进行剥皮)。

如果你想提高效率,你可以考虑使用SignalR,它在前端封装长轮询或网络套接字(取决于浏览器功能),只有在数据发生变化时才在后端向订阅页面发出信号。

链接:http://www.asp.net/signalr

你的问题没有"正确"的答案,所以我或任何人能做的最好的事情就是引导你朝着一个方向前进。希望这个答案能帮助你。