ASP.net Substitution 页面缓存而部分不缓存的实现方法
发布时间:2020-12-15 20:45:06 所属栏目:asp.Net 来源:网络整理
导读:文件1:Deafault.aspx 复制代码 代码如下: %@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" % %@ outputcache duration="10" varybyparam="none" % !--设置缓存时间为10秒-- !DOCTYPE html PUBLIC "-//W3C//DTD
文件1:Deafault.aspx 复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <%@ outputcache duration="10" varybyparam="none" %> <!--设置缓存时间为10秒--> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head id="Head1" runat="server"> <title>Substitution控件实例</title> </head> <body> <form id="Form1" runat="server"> <h1>Substitution控件实例演示</h1> 您好<b> <asp:substitution id="m1" methodname="GetUser" runat="Server"> </asp:substitution></b><br> 当前时间[非缓存]: <b><asp:Substitution ID="m2" runat="server" MethodName="GetTime" /></b> <br /> 缓存: <%=DateTime.Now.ToLongTimeString() %> <asp:Button ID="Button1" runat="server" Text="刷新" /> </form> </body> </html> 文件2:Deafault.aspx.cs 复制代码 代码如下: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class _Default : System.Web.UI.Page { //下面定义了两个表态方法,可以使用Substitution控件调用,以实现这两个方法每次刷新时都要调用 public static string GetUser(HttpContext context) { return context.User.Identity.Name; } public static String GetTime(HttpContext context) { return DateTime.Now.ToString(); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 防止在模型中继承验证属性
- asp.net-mvc – 在ASP.NET MVC中使用线程设置当前文化
- asp.net-mvc – 为什么必须将LESS文件设置为Build Action“
- asp-classic – IIS Express是否支持ASP Classic?
- asp.net中让Repeater和GridView支持DataPager分页
- asp.net – 使用ItemType进行强类型转发器控制?
- asp.net-mvc – 在asp.net mvc中选择列表用法
- asp.net – 请求变量中的查询字符串
- asp.net – CultureInfo.CurrentCulture从中读取文化
- asp.net – 在剃刀中等同于End / Response.End?
推荐文章
站长推荐
- asp.net-mvc-2 – asp.net mvc中GetEnumerator的
- asp.net-mvc – 发布MVC应用程序VS2013时未包含字
- asp.net-mvc – 在IIS Express中测试SignalR应用
- asp.net-mvc – Request.GetOwinContext在单元测
- ASP.NET中的Application和Cache有什么区别?
- asp.net-mvc – 有没有办法向动作发送可选参数?
- asp.net-mvc – redirectToAction导致null模型
- asp.net – 可以通过VS2015在IIS中调试/运行aspn
- ASP.NET实现TreeView的XML数据源绑定实例代码
- asp.net-mvc – 命中错误:在解析器和自定义注册
热点阅读