2009-10-09 46 views

回答

3

一般而言,所有路線值存儲在RouteData。如果你想知道它在一個視圖中,可以使用:

<%= Html.ViewContext.RouteData.Values["action"] %> 

如果你在一個控制器,可以使用:

string action = RouteData.Values["action"]; 

難道我回答你的問題?

+0

但是......難道你不知道在控制器動作中請求了什麼動作嗎?這是正在執行的動作。 – 2009-10-09 07:16:29

+0

是的,當然:-)我想最初提到它,但可能有一個合法的原因。例如,一個動作可以調用一些可能需要檢查它的通用基礎設施效用函數。 – 2009-10-09 08:01:16