-4

我试图让 ASP.Net 的 C# 中的一个函数工作.. 情况就是这样,

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

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

有没有办法在不与数据库交互的情况下做到这一点?

4

1 回答 1

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;
        }    
    }
}
于 2012-10-25T16:23:40.570 回答