2010-08-16 43 views
1

我想使用路由的所有呼入到我的服务器,然后只使用其中一些路由(取决于我的数据库中的值)。中止路由并继续在.NET中的原始请求

我知道路由是如何完成的,但我不知道如何在IRouteHandler中放弃路由。

if (routing) 
{ 
    // do routing 
    var page = BuildManager.CreateInstanceFromVirtualPath(VirtualPath, typeof(IHttpHandler)) as IHttpHandler; 
    return page; 
} 
else 
{ 
    // proceed as if no routing has been made 
} 
+0

您需要添加更多的信息。 – EKS 2010-08-16 16:42:32

+0

我其实不知道需要更多信息。我需要一种方法来中止路由中的路由。有没有办法获得最初的请求,然后返回? – Andreas 2010-08-16 17:17:34

回答

0
Respone.Redirect() 

然后你重定向到一个错误或默认页面。

+0

谢谢,但这是行不通的,因为所有页面都被路由。其实我不知道如何路由所有包含电话的呼叫,但这不可能很难:) – Andreas 2010-08-17 07:35:57