Если вы хотите строго типизированное представление, то почему вы передаете другие ViewData, что не позволяет использовать их строго типизированные. Если для этого представления нужны оба типа, создайте объектную модель, которая содержит оба типа, строго типизированные для этого объекта.
Тогда вы можете перечислить через каждый, как это,
foreach (var item in Model.My1stType)....
и
foreach (var item in Model.My2ndType)....