C#.Net在一段时间后更改变量的值

时间:2012-10-25 16:19:02

标签: c# asp.net

我正在尝试在ASP.Net的C#中运行一个函数..就是这样,

我有一个生成字符串的代码,我希望该字符串只有1分钟有效。

1分钟后,字符串应该被我们硬编码的另一个字符串替换。

有没有办法在不与数据库交互的情况下执行此操作?

1 个答案:

答案 0 :(得分:4)

这是我的建议。你显然需要更新前端,但它应该很容易插入。

public class MagicString()
{
    DateTime creationDate;
    private string _text;

    public MagicString(string text)
    {
        this.text = _text;
        creationDate = dateTime.
    }

    public override string ToString()
    {
        if (creationDate.AddMinutes(1) > DateTime.Now)
        {
            return HARDCODEDSTRING;
        }
        else 
        {
            return _text;
        }    
    }
}