【问题标题】:How block the direct access to a webpage in web.config?如何在 web.config 中阻止对网页的直接访问?
【发布时间】:2014-06-17 08:57:09
【问题描述】:

有没有办法阻止直接访问 ASP.NET web.config 文件中的指定网页(粘贴或键入 url)?谢谢

【问题讨论】:

  • 你能给我们一个更好的用例吗?
  • 我想阻止用户在浏览器栏中粘贴或键入 url 然后访问它。但它应该可以通过 GET、POST 或 response.redirect("...") 方法访问。
  • 如果您不希望用户访问具有完整路径的页面,请使用 url 重写。或“' 在网络配置中指定位置
  • 谢谢chinz。但是你能帮我更多吗?我是新手。

标签: asp.net vb.net web-config


【解决方案1】:

您可以使用 Request.UrlReferrer 对象。这将获取有关链接到当前 URL 的客户端先前页面请求的 URL 的信息。

if(Request.UrlReferrer != null)
{
    string PreviousPage = Request.UrlReferrer.ToString();
}

如果客户端不是来自任何页面,则 Request.UrlReferrer 为空。

【讨论】:

    猜你喜欢
    • 2017-09-23
    • 2017-09-02
    • 2010-09-16
    • 1970-01-01
    • 1970-01-01
    • 2011-05-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多