Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.
Внимание! Некоторое время письма не доходят до аккаунтов MAIL RU GROUP, не доходят на все почтовые ящики mail.ru, inbox.ru, bk.ru. Пишите им жалобы, чтобы быстрее восстановили получение писем, регистрируйтесь через яндекс почту и gmail, туда письма с активизацией доходят.

Вернуться   Форум программистов > .NET > ASP.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 07.01.2018, 13:05   #1
free_style
Новичок
 
Регистрация: 07.01.2018
Сообщений: 1
Репутация: 10
По умолчанию Ошибка CS0246 - Не удалось найти тип или имя пространства имен "User"...

Всем привет!

Хотел по примеру, изложенному в данной статье:
https://professorweb.ru/my/ASP_NET/mvc/level6/6_10.php

Код:

using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using WebApplication1.Models;




namespace WebApplication1.Controllers
{
    public class PeopleController : Controller
    {
        List<User> UserData = new List<User> {
            new User {FirstName = "Иван", LastName = "Иванов", Role = Role.Admin},
            new User {FirstName = "Петр", LastName = "Петров", Role = Role.User},
            new User {FirstName = "Сидор", LastName = "Сидоров", Role = Role.User},
            new User {FirstName = "Вася", LastName = "Васильев", Role = Role.Guest}

        };


        public ActionResult Index()
        {
            return View();
        }

        public IEnumerable<User> GetData(string selectedRole)
        {
            IEnumerable<User> users = UserData;
            if (selectedRole != "All")
            {
                Role selected = (Role)Enum.Parse(typeof(Role), selectedRole);
                users = UserData.Where(p => p.Role == selected);
            }
            return users;
        }

        public JsonResult GetPeopleDataJson(string selectedRole = "All")
        {
            IEnumerable<User> users = GetData(selectedRole);
            return Json(users, JsonRequestBehavior.AllowGet);
        }

        public PartialViewResult GetPeopleData(string selectedRole = "All")
        {
            return PartialView(GetData(selectedRole));
        }

        public ActionResult GetPeople(string selectedRole = "All")
        {
            return View((Object)selectedRole);
        }
    }
}

сделать собственное WebApplication. В процессе сборки приложения выдается ошибка:

Ошибка CS0246 Не удалось найти тип или имя пространства имен "User" (возможно, отсутствует директива using или ссылка на сборку).

Подскажите, как решить данную проблему?
free_style вне форума   Ответить с цитированием
Старый 07.01.2018, 16:04   #2
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 12,827
Репутация: 2143
По умолчанию

Перечитать этот уровень 6 с начала и описать класс User.
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x на форуме   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
sqlite ошибка - Не удалось найти имя типа или пространства имен "Community" (пропущена директива using или ссылка на сборку? xargek Общие вопросы C/C++ 2 15.12.2016 22:11
WPF: DataTemplate Имя "ИмяКласса" не существует в пространстве имен "clr-namespace:'ПространствоИмен'" Bounty_7_Coin WPF, UWP, WinRT, XAML 3 02.08.2016 17:51
не удалось найти имя типа или пространства имен Gul'ka C# (си шарп) 7 18.12.2015 14:51
Не удалось найти имя типа или пространства имен "FirebirdSql" (пропущена директива using или ссылка на сборку?) fygas1991 C# (си шарп) 6 11.06.2015 16:37
Не удалось найти имя типа или пространства имен "IBM" Stilet Общие вопросы .NET 6 20.05.2012 13:23


14:08.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru