1、session传值
首先在一个aspx窗口文件中
protected void Button1_Click(object sender, EventArgs e)
{
Session["name"] = TextBox1.Text;
Response.Redirect("WebForm2.aspx");
}
然后在另一个窗口中
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = Session["name"].ToString();
Session.Remove("name");
}
2、记录页面访问的次数
<%
if(Session["PageViewed"]=="")
{
Session["PageViewed"]=1;
}else
{
int a = Convert.ToInt32(Session["PageViewed"]);
Session["PageViewed"]=a+1;
}
%>
<%
Response.Write("You have Viewed" + Session["PageViewed"] + "pages");
%>
3、读取文件中的内容
<%
string fileName;
fileName = Request.PhysicalApplicationPath + "test.txt";
Response.WriteFile(fileName);
%>
4、Cookies全局变量
<% Response.Cookies["test"].Value = "资料";
string str = Request.Cookies["test"].Value;
Response.Write(str); %>
5、页面缓冲
<%@ OutputCache Duration="60" VaryByParam="none" %>
<head runat="server">
<title>页面缓冲输出</title>
</head>
<script language="C#" runat="Server">
void Page_Load(object sender,EventArgs e)
{
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
NTime.Text = "现在的时间是:" + DateTime.Now.ToString();
}
</script>