Html.DropDownListFor ожидает, что будет передана коллекция (что-то, что реализует IEnumberable), чтобы он мог создать выпадающий список этих элементов.
Вы передаете ему одно целое число.
Предполагая, что у вас есть выпадающий список только с одним элементом, затем добавьте это целое число к какой-либо коллекции и передайте коллекцию. List или любая другая коллекция, реализующая IEnumerable, будет работать нормально.
Проверьте это сообщение ...
Заполнение ASP.NET MVC DropDownList
... для получения подробной информации о том, как заполнить один из них.