我正在尝试在ASP.Net的C#中运行一个函数..就是这样,
我有一个生成字符串的代码,我希望该字符串只有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;
}
}
}