簡體   English   中英

ASP NET MVC自定義路由回退

[英]ASP NET MVC custom route fallback

我想知道是否可以自定義路由,以便所有請求都由一段代碼進行評估,如果找到匹配則重定向到相關控制器,如果找不到,則傳遞給列表中的下一個路徑。

樣品請求:/我的coolpage /另一個

代碼搜索並確定右邊的控制器是Page,action是“list”,id是“123”,因此重定向

另一個請求:/ products / list / 5

代碼發現沒有匹配al將它傳遞回知道如何處理它的下一個路由...

關於如何做到這一點的任何想法?

自定義路線類

如果你確實需要這種請求修改而你無法使用IIS URL重寫模塊,那么編寫自己的Route類是最好的選擇。 您可能還必須編寫其他部分,但自定義Route類將是您的起點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM