You might be overthinking it but it is clear from your server side code that you are passing into the view
list
variable which is of type
List<string>
.
You need to change
return View(list);
to
return View(dm);
Where dm is your DataModel class which is what, at least from your question, your view requires to be the model.