【问题标题】:Dynamically change a value on a asp.net page without actually refreshing it动态更改 asp.net 页面上的值而不实际刷新它
【发布时间】:2011-04-01 21:57:38
【问题描述】:

我有一个标签,我们称之为 LblA。我有一个SqlDataSource,我们称之为sds。现在,我已经选择并设法使用 select 函数获取特定值。我想将 LblA 的文本设置为从 sds 中选择的值。我需要每 5 秒(或我实际指定的次数)发生一次。我最初使用了一个计时器对象,但是,对于以前使用过计时器对象的任何人来说,它喜欢刷新页面,这使得导航离开页面非常困难;不仅如此,它还很草率。有谁知道在不刷新实际页面的情况下轻松从 sds 更新 LblA 的文本的方法。

我已经阅读并得出结论,我需要使用 ajax,err... jQuery。但是,除了它们都是 Javascript 库之外,我真的对这两者一无所知?我需要一个简单的方法,你甚至可能不得不像我是个白痴一样向我解释。

我正在使用 VB.net 和 ASP.net,所以你知道。

非常感谢!

【问题讨论】:

  • 试试这个作为jQuery ajax的起点docs.jquery.com/…
  • 您可能应该阅读一些书籍并了解 ajax 究竟是什么来解决这个问题。 jQuery 确实是一个 javascript 库,但 ajax 不是一个库。它描述了一组使来自 Web 客户端的异步调用成为可能的技术。该名称源自技术 - (A)synchronous (J)avascript (A)nd (X)ml。

标签: javascript jquery asp.net ajax vb.net


【解决方案1】:

如果您想要简单,请使用UpdatePanel 如果您想要更多控制和效率,请使用jQuery's Content

【讨论】:

  • 我会说 UpdatePanel 因为 OP 并不真正了解 ajax。它将提供实现 ajax 功能的最简单途径。
  • 谢谢,这听起来很棒!我马上开始使用它:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-30
  • 1970-01-01
  • 1970-01-01
  • 2010-12-26
  • 2016-06-10
  • 1970-01-01
相关资源
最近更新 更多