C# 中止路由并继续.NET中的原始请求

C# 中止路由并继续.NET中的原始请求,c#,routing,C#,Routing,我想对我的服务器的所有输入呼叫使用路由,然后只对其中一些呼叫使用路由(取决于数据库中的值) 我知道路由是如何完成的,但我不知道如何在我的IRoutHandler中中止路由 前 然后您将它们重定向到错误或默认页面。您需要添加更多信息。我实际上不知道还需要什么信息。我需要一种在路由中中止路由的方法。有没有办法获取初始请求,然后将其返回?谢谢,但这不起作用,因为所有页面都已路由。事实上,我还不知道如何路由所有来电,但这并不难:) if (routing) { // do routing

我想对我的服务器的所有输入呼叫使用路由,然后只对其中一些呼叫使用路由(取决于数据库中的值)

我知道路由是如何完成的,但我不知道如何在我的IRoutHandler中中止路由


然后您将它们重定向到错误或默认页面。

您需要添加更多信息。我实际上不知道还需要什么信息。我需要一种在路由中中止路由的方法。有没有办法获取初始请求,然后将其返回?谢谢,但这不起作用,因为所有页面都已路由。事实上,我还不知道如何路由所有来电,但这并不难:)
if (routing) 
{
  // do routing 
    var page = BuildManager.CreateInstanceFromVirtualPath(VirtualPath, typeof(IHttpHandler)) as IHttpHandler;
    return page;
}
else 
{
  // proceed as if no routing has been made
}
Respone.Redirect()