for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Л и с о в о д ы   в с е х   с т р а н,  о б ъ е д и н я й т е с ь !!!  

Список Форумов  :: Не фоксом единым
   :: Помощь сайту :: 

Сгенерировать представление (View) - ASP MVC 5
S-type
Автор

Сообщений: 2376
Дата: 23.05.18 23:07:17ОтветитьЦитировать
Пытаюсь создать приложение MVC. На metanit.com есть инструкции по созданию контроллеров (Controller) и представлений (View). Все они типа "Выберите Empty - замените код на указанный". Но, в меню "добавление шаблона" помимо представления Empty ещё есть "MVC 5 Controller with read/write action" и "MV5 Controller with views, using Entity Framework". Если выбрать второй, то вместо результата высвечивается:

[attachment 29438 s1.png]

Если выбрать первый, то спрашивается имя, и генерируется класс. Но, если по классу попробовать сгенерировать какое то представление, то опять выскакивает то же окно.

Вопрос - как можно сгенерировать представление? Что я не правильно делаю?



Исправлено: S-type, 23.05.18 23:09
Ratings: 0 negative/0 positive


Вложения:
[s1.png (3.7KB)]  

Re: Сгенерировать представление (View) - ASP MVC 5
Аспид

Сообщений: 3177
Откуда: Москва
Дата: 24.05.18 07:42:43ОтветитьЦитировать
Наверное в модели что то не то.
Вообще же, генерация, при банальных моделях, происходит на ура.
Иногда просто надо проект с который с БД работает пересобрать. А то создаешь некий класс, а он еще не скомпилирован. По нему не удается...
Но тут "специфичная" ругань. Что то ты в репозитории намутил)


------------------
Ratings: 0 negative/0 positive

Re: Сгенерировать представление (View) - ASP MVC 5
S-type
Автор

Сообщений: 2376
Дата: 26.05.18 15:58:12ОтветитьЦитировать
Действительно - была проблема, не доглядел.

Теперь следующая "засада" - если на форме нет даты, всё нормально. Если дата есть - то высвечивается сообщение:

Поле MyDate должно содержать дату.

И, сохранить не возможно. Думаю, проблема где то в:

  
          <div class="form-group">  
              @Html.LabelFor(model => model.MyDate, htmlAttributes: new { @class = "control-label col-md-2" })  
              <div class="col-md-10">  
                  @Html.EditorFor(model => model.CreateDate, new { htmlAttributes = new { @class = "form-control" } })  
                  @Html.ValidationMessageFor(model => model.CreateDate, "", new { @class = "text-danger" })  
              </div>  
          </div>

Как можно исправить?
Ratings: 0 negative/0 positive

Re: Сгенерировать представление (View) - ASP MVC 5
S-type
Автор

Сообщений: 2376
Дата: 26.05.18 16:29:13ОтветитьЦитировать
Следуя рекомендациям на stackoverflow.com поставил:

  
  @Html.LabelFor(model => model.MyDate, htmlAttributes: "{0:dd.MM.yyyy}")

Не помогло...
Ratings: 0 negative/0 positive

Re: Сгенерировать представление (View) - ASP MVC 5
S-type
Автор

Сообщений: 2376
Дата: 26.05.18 17:00:59ОтветитьЦитировать
Если сначала установить в модели:

  
  [Display(Name = "Date")]  
  [DataType(DataType.Date)]

а потом сгенерировать представление - то форма сохраняется, хотя дата и выводится косячно.



Исправлено: S-type, 26.05.18 17:01
Ratings: 0 negative/0 positive

Re: Сгенерировать представление (View) - ASP MVC 5
Аспид

Сообщений: 3177
Откуда: Москва
Дата: 26.05.18 19:58:46ОтветитьЦитировать
S-type
хотя дата и выводится косячно.
Я тоже этого не понимаю. И случается аналогично.
При чем на разных машинах по разному, в разных браузерах то же.
То же самое с разными календарями.

Поскольку я не эксперементирую, а мне надо что бы работало)))
Просто кручу дату в текст, а потом обратно. (сделал свои функции, что бы точно рулить)

И явно, что то где то не правильно.
Когда то спрашивал, на sql.ru сказали что надо сделать. Сделал, однозначности не получил. Забил)

Тупо, на работе календарь работает с датой, дома не хочет.


------------------
Ratings: 0 negative/0 positive

Re: Сгенерировать представление (View) - ASP MVC 5
S-type
Автор

Сообщений: 2376
Дата: 27.05.18 13:25:55ОтветитьЦитировать
Ну, если профи говорят, что это сложно - не буду и пытаться, задача у меня сейчас другая.
Что значит "результат залить на vs ts"? Я так понимаю, надо зайти на Visual Studio Team Services и сохранить проект. Точнее, сделать это прямо из VS. Так?
Ratings: 0 negative/0 positive

Re: Сгенерировать представление (View) - ASP MVC 5
Igor Korolyov

Сообщений: 32097
Дата: 27.05.18 15:17:09ОтветитьЦитировать
Да, только не очень понимаю зачем тебе это? К изучению того же АСП-МВЦ работа с СУВ не имеет никакого отношения


------------------
WBR, Igor
Ratings: 0 negative/0 positive

Re: Сгенерировать представление (View) - ASP MVC 5
Аспид

Сообщений: 3177
Откуда: Москва
Дата: 28.05.18 07:41:01ОтветитьЦитировать
S-type
Ну, если профи говорят, что это сложно - не буду и пытаться
Если выражение относится ко мне, то тут 2 неточности)
1. Какой нафиг профи. Реализовал несколько проектов, и... не лез глубоко. Надо что бы работало, и легко расширялось.
2. Не сложно, а пожалуй просто не разобрался. (хотя помнится пару дней потратил, после чего забил)


------------------




Исправлено: Аспид, 28.05.18 07:41
Ratings: 0 negative/0 positive

Re: Сгенерировать представление (View) - ASP MVC 5
S-type
Автор

Сообщений: 2376
Дата: 28.05.18 20:56:39ОтветитьЦитировать
Igor Korolyov
Да, только не очень понимаю зачем тебе это? К изучению того же АСП-МВЦ работа с СУВ не имеет никакого отношения
Понятно, что не имеет... Просто, спросил, что бы отдельную тему не создавать
Ratings: 0 negative/0 positive

Re: Сгенерировать представление (View) - ASP MVC 5
S-type
Автор

Сообщений: 2376
Дата: 28.05.18 21:11:38ОтветитьЦитировать
Аспид
Если выражение относится ко мне, то тут 2 неточности)
1. Какой нафиг профи. Реализовал несколько проектов, и... не лез глубоко. Надо что бы работало, и легко расширялось.
В любом случае, у Вас опыта больше - я то ни одного приложения не разработал...

Аспид
2. Не сложно, а пожалуй просто не разобрался. (хотя помнится пару дней потратил, после чего забил)
Ну, я тоже забил... Если разберусь - отпишусь.

В любом случае - спасибо.
Ratings: 0 negative/0 positive



Извините, только зарегистрированные пользователи могут писать в этом форуме.

On-line: 32 dimuhametov  and Guests: 31


© 2000-2018 Fox Club 
Яндекс.Метрика