Asp.net 链接应在认证时间后导航到图书

Asp.net 链接应在认证时间后导航到图书,asp.net,Asp.net,我有一个用于订票的aspx页面,我通过邮件向用户提供链接(订票页面链接)。 当他们点击该链接时,它应该检查上午9:00的时间,然后它应该导航到预订页面,否则重定向到另一个页面,显示消息“此时间不允许”if(DateTime.Now.Hour==9) 重定向(“Page.aspx”); 其他的 写(“警报('这次不允许');”; 您正在使用DateTime.Now.Hour检查服务器的当前时间。它从服务器获取当前时间,并且只占用此日期时间的小时部分。如果你的时间是九点(它不考虑分钟),用户将被重

我有一个用于订票的aspx页面,我通过邮件向用户提供链接(订票页面链接)。 当他们点击该链接时,它应该检查上午9:00的时间,然后它应该导航到预订页面,否则重定向到另一个页面,显示消息“此时间不允许”

if(DateTime.Now.Hour==9)
重定向(“Page.aspx”);
其他的
写(“警报('这次不允许');”;
您正在使用
DateTime.Now.Hour
检查服务器的当前时间。它从服务器获取当前时间,并且只占用此日期时间的小时部分。如果你的时间是九点(它不考虑分钟),用户将被重定向到一些<代码>页面。你必须改变名字。
如果不是9点,将显示相应的警报。

如果是aspx页面,则在页面加载方法中检查当前时间是否>上午9点。然后导航到所需页面,否则添加错误消息。如果您可以在这里添加一些代码来更好地理解问题,那会更好您尝试了什么?你到底有什么问题?重定向?检查当前时间?在加载页面时要做这一切吗?如果(System.DateTime.Now.Hour)你还必须考虑到,DateTime.Now.Hour从服务器上花费时间,而不是客户机。请解释你的答案。
if (DateTime.Now.Hour == 9)
    Response.Redirect("Page.aspx");
else
    Response.Write("<script language='javascript'>alert('Not allowed this time');</script>");