【发布时间】:2014-03-10 21:27:21
【问题描述】:
这是我重新整理的代码,但仍然有同样的问题,无法在最后一页找到我的开始和结束时间?我该怎么做?
public void start()
{
DateTime startTime = DateTime.Now;
}
protected void btnStart_Click(object sender, EventArgs e)
{
start();
Response.Redirect("~/end.aspx");
}
public void end()
{
DateTime endTime = DateTime.Now;
}
protected void btnEnd_Click(object sender, EventArgs e)
{
end();
Response.Redirect("~/display.aspx");
}
public partial class display : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
TimeSpan timeSpent = endTime - startTime;
lblDisplay.Text = string.Format("Time: {0}", timeSpent);
}
}
现在有人可以帮我解决这个问题吗?我应该使用会话,如果应该,如何将它与日期时间和时间跨度等一起使用。谢谢!
【问题讨论】:
-
您正在为
startTime和endTime声明 local 变量...它们仅适用于您声明它们的方法。 -
好的,谢谢,我要在课堂上制作它们,看看我能不能得到它!谢谢@JonSkeet
标签: c# asp.net webforms session-state timespan