我有一个网页从链接中加载不同内容,其中包含我手动构建的查询字符串。我想在链接中添加一个datetime参数,例如编码12/30/2018 19:30:00作为datetime = 12/30/2018%2019%3A30%3A00,然后在网页C#代码中解析链接和如果它在日期时间之前停留在页面上,或者如果超过日期时间,则重定向到其他页面。如何在C#codebehind中模拟代码来执行此操作?谢谢!
答案 0 :(得分:0)
您可以在Page_Load事件中执行以下操作:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
var param = Request.QueryString["datetime"];
if (DateTime.TryParse(param, out DateTime result))
{
if (DateTime.Now > result)
{
Response.Redirect("wherever");
}
}
}
}