在主页面和内容页面之间传递数据

时间:2013-03-01 06:48:52

标签: c# asp.net master-pages

这是我的任务。我必须创建一个母版页及其两个子页面。详情如下

  • 在母版页中声明3个会话变量。
    • Pages_viewed
    • ChildAppData1
    • ChildAppData2
  • 在每个子应用程序中声明1个会话变量
    • ChildVar1
    • ChildVar2
  • 加载子应用程序后
    • Pages_viewed ++;
    • 设置ChildVar1 = ChildAppData1 = datetime.now();ChildVar2 = ChildAppData2 = datetime.now();

向主页面添加一个按钮,用于重置所有变量。

显示母版页中的所有5个变量以及活动子应用程序。

我必须在page_viewed变量中显示访问子页面的次数。

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用get参数中的某些信息/命令重定向到自我。

就像Default.master一样       Default.aspx

->Redirect to

   `Default.aspx?cmd=clearAllVariables`

Page_Load检查

if(!PostBack && (Request["cmd"] != null) && (Request["cmd"].ToString() == "clearAllVariables")) 
{ 
  clearAllVariablesImplementation(); 
}