我已经为我的网站实现了一个自定义 HttpHandler,如果该页面在列表中,它将将该页面重定向到特定页面。到目前为止,重定向工作正常,但问题是最后一页的内容变为空白。
来自我的 PageHandler 的代码:
public class CustomPageHandler : IHttpHandler
{
public bool IsReusable
{
get { return false; }
}
public void ProcessRequest(HttpContext context)
{
List<string> fileList = new List<string>();
fileList.Add("Page1.aspx");
fileList.Add("Page2.aspx");
foreach (string fileName in fileList)
{
if (context.Request.RawUrl.ToLower().Contains(fileName.ToLower()))
{
context.Response.Redirect("BlockedPage.aspx");
}
}
}
}
我的 Web.Config 文件中的代码 [与 HttpHandler 相关]
<httpHandlers>
.
.
.
<add verb="*" path="*.aspx" type="CustomPageHandler, App_Code"/>
</httpHandlers>
任何人都可以帮助我摆脱这种棘手的情况吗?提前致谢...