C# 如果用户手动将url键入地址栏,如何防止url重定向?

C# 如果用户手动将url键入地址栏,如何防止url重定向?,c#,asp.net,C#,Asp.net,我有一个aspx页面,我有一个按钮,固定在它的点击什么页面重定向与如果其他条件,但它修复了它,如预期的,但问题是,当有人手动键入网页的网址,它去那里也,虽然我想防止这种性质,我应该做什么来阻止它,请建议我,我正在使用asp.net会员资格,但我想这与会员资格没有多大关系。您不能阻止用户在URL地址栏中键入,但另一方面,您可以通过设置session变量来解决此问题,以检查用户是否来自该按钮,或者只是键入页面的地址并直接导航到它 public void btnNavigate_Click(Objec

我有一个aspx页面,我有一个按钮,固定在它的点击什么页面重定向与如果其他条件,但它修复了它,如预期的,但问题是,当有人手动键入网页的网址,它去那里也,虽然我想防止这种性质,我应该做什么来阻止它,请建议我,我正在使用asp.net会员资格,但我想这与会员资格没有多大关系。

您不能阻止用户在URL地址栏中键入,但另一方面,您可以通过设置
session
变量来解决此问题,以检查用户是否来自该按钮,或者只是键入页面的地址并直接导航到它

public void btnNavigate_Click(Object sender,
                           EventArgs e)
{
Session["cameFromBtnClick"] = true;
//Your other code
}