Можно ли из представления узнать, какое действие привело к отображению этого представления, или, если нет, как получить последнюю часть пути URL (который будет именем действия)?
Попробуйте это:
@ViewContext.Controller.ValueProvider.GetValue("action").RawValue
Вы также можете получить это от @Url.RequestContext.RouteData объекта:
@Url.RequestContext.RouteData
@Url.RequestContext.RouteData.Values["action"]