我正在做一个项目,客户希望他们的 sharepoint 2010 webpart 中的数据根据现在的时间自动更新。我们使用 C# 编写代码。
我已经尝试了互联网的四个角落提供的几乎所有方法来想出一个好的方法来做到这一点,但是,我很难过。我知道 Visual Studio 2010 附带了三个不同的计时器(这是我正在使用的)。有没有办法做到这一点?
以下是我尝试过的一些方法:
-创建一个在中央管理员上运行的计时器作业(此方法在几个 Web 教程中都有介绍),我让计时器作业工作,但我不知道是否有办法用新信息。我基本上使用的是 SPJobDefiniton 类和一个特性。
-尝试使用内置的系统计时器,如下所述:
http://msdn.microsoft.com/en-us/library/system.timers.timer.aspx
试图使其适应 Web 部件,但无济于事。Web 部件已构建,但计时器从未运行。
- 使用 System.Threading.Timer 进行了尝试,但也没有任何进展。
有人知道有什么方法可以得到我想要的功能吗?谢谢。