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

时间:2012-05-10 04:41:46

标签: c# asp.net

我有一个aspx页面,我有一个按钮,修复它点击哪个页面重定向if else条件,但它按预期修复它但问题是,当有人手动键入页面URL它去那里另外,虽然我想防止这种性质,我应该怎么做才能阻止它,请建议我,我使用的是asp.net成员船,但我认为这与会员资格并不多。

1 个答案:

答案 0 :(得分:1)

您无法阻止用户在URL地址栏中输入内容,但另一方面,您可以通过设置session变量来检查用户是来自该按钮还是仅键入页面的地址来解决此问题并直接导航到它

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