Некоторые люди специально строят модель (класс) для обработки всех значений, передаваемых из контроллера. Таким образом, ваша модель будет иметь свойство с именем DeviceID и будет строго типизирована.
Также вы можете использовать ViewData:
Вы можете поместить это в свой контроллер:
ViewData["DeviceID"] = id;
Затем, по вашему мнению, вам нужно будет разыграть его, прежде чем использовать его, например:
(int)ViewData["DeviceID"]