Substitution 使用方法 页面缓存时的局部刷新
<%@ Page Language="C#" %>
<%@ OutputCache Duration="5" VaryByParam="None" %>
<!--上面的是页面缓存时间 Duration 这里写秒数-->
<script runat="server">
void Page_Load()
{
Label1.Text = DateTime.Now.ToString();
}
/// <summary>
/// asp:Substitution 是 让部分内容可以刷新的在页面有缓存时间的时候
/// 必须是静态方法
/// 必须有HttpContext参数 就算不用也要有
/// 必须返回String型
/// </summary>
/// <param name="context"></param>
/// <returns></returns>
public static String GetTime(HttpContext context)
{
return "<font color=green>"+ DateTime.Now.ToString()+"</font>";
}
</script>
<html>
<head id="Head1" runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<p>
<asp:Label runat="server" ID="Label1" ForeColor="Red" />
</p>
<p>
<asp:Substitution runat="server" ID="Substitution1" MethodName="GetTime" />
</p>
<p>
<asp:Button runat="server" ID="Button1" Text="Submit" />
</p>
</div>
</form>
</body>
</html>
文章作者:
蔚洋(Super)
文章出处:
http://www.cnblogs.com/SUPERAI
欢迎转载,转载时请注明出处。谢谢合作。