0

我正在尝试限制从我的资源文件夹中直接访问和下载文件。我已经在我的 global.asax 中实现了这个:

void Application_BeginRequest(object sender, EventArgs e)
{
    HttpApplication application = (HttpApplication)sender;
    HttpRequest request = application.Context.Request;

    if (request.Url.ToString().Contains(@"/resources/"))
    {
        Server.ClearError();
        Response.Clear();
        Response.Redirect(@"http://mysitename.com/download_restriction.aspx");
    }
}

但是它可以工作,它也限制我的页面使用资源......我可以以某种方式检查请求是否是从我的一个页面完成的吗?

4

1 回答 1

0

使用会话变量知道您来自您的应用程序

于 2013-08-15T18:53:52.980 回答