Это ViewModel:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using AfvClassifieds.Models;
namespace AfvClassifieds.ViewModels
{
public class ClassifiedsIndexViewModel
{
public List<Category> Categories { get; set; }
}
}
Позвольте мне объяснить это, я хочу захватить все из моей таблицы категорий. Затем я хочу передать его своему представлению, используя «строго типизированное представление». Это я заполнил мою новую ViewModel:
// Retrieve the categories table from the database.
var categoryModel = AfvClassifiedsDB.Categories.ToList();
// Set up our ViewModel
var viewModel = new ClassifiedsIndexViewModel()
{
Categories = categoryModel,
};
Затем я хочу перебрать мою таблицу в представлении: (Это было ошибкой).
<%
foreach (string categoryName in Model.Categories)
{
%>
Думаю, вы могли бы обобщить мою проблему как проблему итерации по списку в C #?
Ошибка выглядит следующим образом:
Невозможно преобразовать тип 'AfvClassifieds.Models.Category' в 'строку'