2010-08-16 44 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