Я не могу предвидеть случай, когда я использовал бы его, если бы у меня не было статической информации, поступающей из базы данных для страницы / мастера, которая затем отображалась, скажем, <p>
или что-то подобное.
Если страница была страницей только для чтения, в которой возвращался список элементов, и я также хотел отображать текст из БД, тогда я мог бы использовать ViewData.
Но это своего рода исключение. Если бы я возвращал список элементов из БД вместе с некоторыми другими вещами, я бы создал модель представления формы и просто включил в нее любые другие данные.
Так редко, наверное, мой ответ здесь.