在ASP.NET中,可以通过以下代码示例来实现ASPX文本控件的缓存:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Cache["CacheKey"] != null)
{
txtCache.Text = Cache["CacheKey"].ToString();
}
}
}
通过以上代码,当页面首次加载时,文本控件的文本内容会被缓存起来。在第二次及以后的页面加载中,如果缓存没有过期,将会从缓存中取出文本内容,并赋值给文本控件。
需要注意的是,缓存的持续时间由Duration属性来控制,单位为秒。在上述示例中,设置的Duration为60,表示缓存会在60秒后过期。