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

Сообщений: 2969
Дата регистрации: 24.04.2004
Пытаюсь создать приложение 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]

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

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



Исправлено 2 раз(а). Последнее : S-type, 23.05.18 23:09
Ratings: 0 negative/0 positive
Re: Сгенерировать представление (View) - ASP MVC 5
Аспид

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


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

Сообщений: 2969
Дата регистрации: 24.04.2004
Действительно - была проблема, не доглядел.

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

Поле 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
Автор

Сообщений: 2969
Дата регистрации: 24.04.2004
Следуя рекомендациям на stackoverflow.com поставил:

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

Не помогло...
Ratings: 0 negative/0 positive
Re: Сгенерировать представление (View) - ASP MVC 5
S-type
Автор

Сообщений: 2969
Дата регистрации: 24.04.2004
Если сначала установить в модели:

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

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



Исправлено 1 раз(а). Последнее : S-type, 26.05.18 17:01
Ratings: 0 negative/0 positive
Re: Сгенерировать представление (View) - ASP MVC 5
Аспид

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

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

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

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


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

Сообщений: 2969
Дата регистрации: 24.04.2004
Ну, если профи говорят, что это сложно - не буду и пытаться, задача у меня сейчас другая.
Что значит "результат залить на vs ts"? Я так понимаю, надо зайти на Visual Studio Team Services и сохранить проект. Точнее, сделать это прямо из VS. Так?
Ratings: 0 negative/0 positive
Re: Сгенерировать представление (View) - ASP MVC 5
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Да, только не очень понимаю зачем тебе это? К изучению того же АСП-МВЦ работа с СУВ не имеет никакого отношения


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Сгенерировать представление (View) - ASP MVC 5
Аспид

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


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




Исправлено 1 раз(а). Последнее : Аспид, 28.05.18 07:41
Ratings: 0 negative/0 positive
Re: Сгенерировать представление (View) - ASP MVC 5
S-type
Автор

Сообщений: 2969
Дата регистрации: 24.04.2004
Igor Korolyov
Да, только не очень понимаю зачем тебе это? К изучению того же АСП-МВЦ работа с СУВ не имеет никакого отношения
Понятно, что не имеет... Просто, спросил, что бы отдельную тему не создавать
Ratings: 0 negative/0 positive
Re: Сгенерировать представление (View) - ASP MVC 5
S-type
Автор

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

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

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


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

On-line: 17 (Гостей: 17)

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