2009-07-05 137 views

回答

46

試試這個:

<%= ViewContext.RouteData.Values["Controller"] %> 
<%= ViewContext.RouteData.Values["Action"] %> 
+0

這些名稱將反映請求url的大小寫。你對它們做的事情不應區分大小寫。 (我陷入了這個陷阱。) – 2015-12-21 15:23:50

5
<%= ViewContext.RouteData.Values["Controller"] %> 
<%= ViewContext.RouteData.Values["Action"] %> 

注意,如果一路走來,你的路由已經通過某種形式的重定向通過,則這些值仍然指向原來的請求控制器/行動,而不是「現在」的那個。因此,如果對「/ Home/Index」的請求執行重定向至「/ Admin/Settings」,則上述值將分別爲「Home」和「Index」,而不是「Admin」和「Settings 「或許可以預期或期望。

相關問題