我对MVC很新,路由有点令人困惑。我有一个应用程序的开头,当它有一个id时,基于url正确路由,ala“〜/ events / 12345”
然而,我需要的是当用户简单地在URL的末尾留下尾随id时,它重定向到另一个视图(about.cshtml)。
当我这样做时,它会显示404错误,即使我有一个CustomErrors标记重定向到我的应用程序中的此关于视图。当我输入INVALID ID时,它会重定向,但如果我将ID留空,则会显示404.
我尝试了一些自定义路线,但到目前为止还没有任何工作。任何人都可以对此有所了解吗?
答案 0 :(得分:0)
调查this.ViewContext.RouteData
这将允许您检查参数('12345')是否存在。