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

本文关键字:何防止 url 重定向 地址栏 用户 如果 | 更新日期: 2023-09-27 18:33:53

我在那里有一个aspx页面,我有一个按钮可以修复它,单击要使用ifelse条件重定向的页面,但它按预期修复了它,但问题是当有人手动键入页面URL时,它也去了那里,虽然我想防止这种性质,我应该怎么做才能阻止它, 请建议我,我正在使用 asp.net 会员船,但我想这对会员资格来说并不多。

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

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

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