Это ViewModel:Другой простой ASP.NET MVC2 Вопрос - ViewModels
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' в 'строка'
Что пошло не так? Я ничего не понимаю из вашего вопроса. Какой вопрос повторяется? Что ты пытаешься сделать? Это совсем не похоже на модель представления, если вы собираетесь сбрасывать в нее свою базу данных. –
Привет, Дарин, добавили ошибку. – JHarley1
Какая строка точно. Прекратите использование vars в примерах кода. Мы не компиляторы. –