protected void Page_Load(object sender, EventArgs e)
{
NominationDetails nominationDetails = new NominationDetails(); if (nominationDetails.StartDate <= DateTime.Now && nominationDetails.EndDate >= DateTime.Now)
{
CommonContractClient client = new CommonContractClient();
List<string> nomineeList = client.GetAllNomineeID(1);
client.Close();
NomineeGridView.DataSource = nomineeList.Select(s => new { ID = s });
NomineeGridView.DataKeyNames = new string[] { "ID" };
NomineeGridView.DataBind(); }
else
{
Response.Redirect("Index.aspx");
}
}
上面这段代码是想实现 在投票选举(nomination)期间 就可以查看投票的记录 而如果不在期间 就返回主页(index.aspx) 但是好像功能上有点问题 求高手解读 有什么问题 需要怎么改进 谢谢 :P
{
NominationDetails nominationDetails = new NominationDetails(); if (nominationDetails.StartDate <= DateTime.Now && nominationDetails.EndDate >= DateTime.Now)
{
CommonContractClient client = new CommonContractClient();
List<string> nomineeList = client.GetAllNomineeID(1);
client.Close();
NomineeGridView.DataSource = nomineeList.Select(s => new { ID = s });
NomineeGridView.DataKeyNames = new string[] { "ID" };
NomineeGridView.DataBind(); }
else
{
Response.Redirect("Index.aspx");
}
}
上面这段代码是想实现 在投票选举(nomination)期间 就可以查看投票的记录 而如果不在期间 就返回主页(index.aspx) 但是好像功能上有点问题 求高手解读 有什么问题 需要怎么改进 谢谢 :P
應該是
if (nominationDetails.StartDate >= DateTime.Now && nominationDetails.EndDate <= DateTime.Now)
DateTime.Now>=开始时间 && DateTime.Now<=结束时间