ViewData - це саме правильний спосіб зробити це.
Вашим іншим варіантом буде передача моделі, яка містить ідентифікатор, у подання.
Редагувати: Не знаючи, що саме ти робиш, важко дати більш конкретні поради. Навіщо потрібен ідентифікатор, а не будь-які інші дані моделі? Ваш контролер насправді надсилає лише поле Id до подання? Важко уявити, який сценарій.
Якщо значення ідентифікатора є справді єдиною інформацією про модель, яка передається у ваш подання, тоді ви можете використовувати сам ідентифікатор як модель. Тоді повернене значення вашого методу дії буде, View(id)
і вам не потрібно буде використовувати ViewData.