我正在尝试限制从我的资源文件夹直接访问和下载文件。我在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");
}
}
但它有效,它限制我的页面也不使用资源......我可以以某种方式检查请求是否是从我的一个页面完成的吗?
答案 0 :(得分:0)
使用会话变量来了解您来自您的应用