gpt4 book ai didi

c# - 如何拒绝直接访问页面

转载 作者:行者123 更新时间:2023-11-30 22:24:15 25 4
gpt4 key购买 nike

我如何拒绝直接访问(通过键入完整的 URL)asp.net 中的页面,而不使用 web.config 中的角色?我用过:

if (Session.IsNewSession)
Response.Redirect("Default.aspx");

它的问题是第一次一切正常,重定向正常,但如果我在同一个浏览器中打开一个新选项卡并再次输入 url,它就会失败。如何解决?谢谢

最佳答案

试试这个:

第 1 页

Context.Items.Add("somevar","someval");

第 2 页

if ( Context.Items["somevar"] == null )
{
// the page is not redirected from Page 1
}

关于c# - 如何拒绝直接访问页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12882306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com