Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Используете ли вы tag-helpers или htm-helpers или html elements? / 25 сообщений из 54, страница 1 из 3
07.04.2020, 15:53
    #39944582
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
мне удобнее обычные html элементы писать
ну разве что тег-хелперы для ссылок, и то роуты на практике никогда не менялись

сабж
...
Рейтинг: 0 / 0
07.04.2020, 16:47
    #39944594
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
listtoview,

Для серверной генерации HTML-кода, довольно удобно.
Другое дело, что сейчас это не особо актуально, современные веб-приложения делают на ангулярах, реактах, вью. И там это всё без надобности. Нужен только АПИ.
...
Рейтинг: 0 / 0
07.04.2020, 18:10
    #39944620
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
listtoview
сабж

не используем
...
Рейтинг: 0 / 0
08.04.2020, 10:32
    #39944741
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
Коллеги, используете ли вы View Components и в чем преимущество перед html-helpers или partial view?
...
Рейтинг: 0 / 0
08.04.2020, 12:24
    #39944807
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
listtoview
Коллеги, используете ли вы View Components и в чем преимущество перед html-helpers или partial view?

не используем
...
Рейтинг: 0 / 0
08.04.2020, 13:01
    #39944822
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
Дмитрий Мух,

а как вы делаете валидацию модели? стандартными атрибутами?
...
Рейтинг: 0 / 0
08.04.2020, 13:07
    #39944827
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
listtoview
Коллеги, используете ли вы View Components и в чем преимущество перед html-helpers или partial view?

Ты еще спроси используем ли мы User Controls и в чем преимущество перед Custom Controls View Components и Partials View это сильно разные вещи. View Components в asp.net core заменили бывшие Child Actions, т.е. объединяют в себе и контроллер и вью. Partial View это просто View без контроллерной логики, для того, чтобы можно было кусок страницы переиспользовать, либо просто разбить громоздкую страницу на части поменьше.
...
Рейтинг: 0 / 0
08.04.2020, 13:12
    #39944829
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
listtoview
Дмитрий Мух,

а как вы делаете валидацию модели? стандартными атрибутами?

какую именно валидацию? стандартные атрибуты не используем
...
Рейтинг: 0 / 0
08.04.2020, 13:15
    #39944835
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
fkthat
listtoview
Коллеги, используете ли вы View Components и в чем преимущество перед html-helpers или partial view?

Ты еще спроси используем ли мы User Controls и в чем преимущество перед Custom Controls View Components и Partials View это сильно разные вещи. View Components в asp.net core заменили бывшие Child Actions, т.е. объединяют в себе и контроллер и вью. Partial View это просто View без контроллерной логики, для того, чтобы можно было кусок страницы переиспользовать, либо просто разбить громоздкую страницу на части поменьше.

Ну вообщем то я так и думал, только хотел услышать подтверждение
Еще паршалвью без макета
...
Рейтинг: 0 / 0
08.04.2020, 13:16
    #39944836
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
listtoview
Ну вообщем то я так и думал, только хотел услышать подтверждение

Понятно всё :)
...
Рейтинг: 0 / 0
08.04.2020, 13:20
    #39944837
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
Дмитрий Мух
listtoview
Дмитрий Мух,

а как вы делаете валидацию модели? стандартными атрибутами?

какую именно валидацию? стандартные атрибуты не используем

Валидацию модели на корректность заполнения пользователем
Например коррекность заполнения телефона, почты, ил и совпадают ли пароли и пароль для подтверждения

из коробки например так:

Код: html
1.
2.
3.
<label asp-for="Name"></label>
<input type="text" asp-for="Name" />
<span asp-validation-for="Name" />



Код: c#
1.
2.
  [Required(ErrorMessage = "Не указано имя")]
    public string Name { get; set; }
...
Рейтинг: 0 / 0
08.04.2020, 14:54
    #39944874
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
listtoview

Валидацию модели на корректность заполнения пользователем
Например коррекность заполнения телефона, почты, ил и совпадают ли пароли и пароль для подтверждения

Он прикалывается и имеет в виду, что у них (как и у всех остальных) давно уже SPA + Web API. В вебапи начиная с 3 версии коре валидация по validation attributes происходит автоматически, при невалидности модели возвращается 400 со стандартным "problem details".
...
Рейтинг: 0 / 0
08.04.2020, 14:58
    #39944876
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
fkthat
listtoview

Валидацию модели на корректность заполнения пользователем
Например коррекность заполнения телефона, почты, ил и совпадают ли пароли и пароль для подтверждения

Он прикалывается и имеет в виду, что у них (как и у всех остальных) давно уже SPA + Web API. В вебапи начиная с 3 версии коре валидация по validation attributes происходит автоматически, при невалидности модели возвращается 400 со стандартным "problem details".

так пишет что атрибуты не используют
...
Рейтинг: 0 / 0
08.04.2020, 15:20
    #39944894
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
listtoview
так пишет что атрибуты не используют


Не факт, что они используют валидацию модели из коробки, а не полностью собственное решение.


fkthat
В вебапи начиная с 3 версии


Также не факт, что абрикосы перешли на asp.net core, тем более 3-ий :)
...
Рейтинг: 0 / 0
08.04.2020, 15:29
    #39944900
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
Мы не используем Razor, не используем стандартные атрибуты.
У нас действительно свои решения.

Как бы ASP.NET это позволяет делать, и мы делаем.

Топик вообще забавный: человек решил убедиться, что кто-то использует то, что есть в коробке.
А тут внезапно оказалось, что есть те, кто не ограничивается этим

Инструменты выбирают под задачу © КО
...
Рейтинг: 0 / 0
08.04.2020, 15:47
    #39944905
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
hVostt
Не факт, что они используют валидацию модели из коробки, а не полностью собственное решение.
Также не факт, что абрикосы перешли на asp.net core, тем более 3-ий :)

Я, наверное, где-то год назад натыкался на вакуху, там люди писали на .net 2.0 и очень гордились, что вообще не используют никаких дополнительных сторонних фреймворков/библиотек, а пишут всегда все сами. Сейчас подумал - вдруг, это они и были
...
Рейтинг: 0 / 0
08.04.2020, 15:55
    #39944907
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
fkthat
hVostt
Не факт, что они используют валидацию модели из коробки, а не полностью собственное решение.
Также не факт, что абрикосы перешли на asp.net core, тем более 3-ий :)

Я, наверное, где-то год назад натыкался на вакуху, там люди писали на .net 2.0 и очень гордились, что вообще не используют никаких дополнительных сторонних фреймворков/библиотек, а пишут всегда все сами. Сейчас подумал - вдруг, это они и были

в акуматике так)
работал я у них
...
Рейтинг: 0 / 0
08.04.2020, 15:56
    #39944909
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
а вот еще вопрос, что если асинхронный метод, скажем через пол минуты ожидания выбросит исключение
до клиента дойдет?

Код: c#
1.
2.
3.
4.
5.
6.
7.
[HttpPost]
public async Task<IActionResult> Create(User user)
{
    db.Users.Add(user);
    await db.SaveChangesAsync();
    return RedirectToAction("Index");
}
...
Рейтинг: 0 / 0
08.04.2020, 16:02
    #39944912
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
listtoview
а вот еще вопрос, что если асинхронный метод, скажем через пол минуты ожидания выбросит исключение
до клиента дойдет?
А клиент ждет ответ? Или просто отправил запрос и плюнул на него?
...
Рейтинг: 0 / 0
08.04.2020, 16:12
    #39944916
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
fkthat
hVostt
Не факт, что они используют валидацию модели из коробки, а не полностью собственное решение.
Также не факт, что абрикосы перешли на asp.net core, тем более 3-ий :)

Я, наверное, где-то год назад натыкался на вакуху, там люди писали на .net 2.0 и очень гордились, что вообще не используют никаких дополнительных сторонних фреймворков/библиотек, а пишут всегда все сами. Сейчас подумал - вдруг, это они и были

Нет, не мы. У меня ссылка в профиле есть на один из продуктов, тот, которым я непосредсвенно занимаюсь.

.NET 4.7.2, .NET Core стали использовать, начиная со второй версии.
AWS, Couchbase, ElasticSearch, MongoDB, Postgres, SQL Server, очереди, лямбды, GraphQL, распределённые блокировки, кластера, background job processing...

Так что фреймворков и библиотек хватает :)
...
Рейтинг: 0 / 0
08.04.2020, 16:18
    #39944923
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
Shocker.Pro
listtoview
а вот еще вопрос, что если асинхронный метод, скажем через пол минуты ожидания выбросит исключение
до клиента дойдет?
А клиент ждет ответ? Или просто отправил запрос и плюнул на него?

в данном случае же на сервере async
от клиента не зависит, клиент сразу получит ответ
...
Рейтинг: 0 / 0
08.04.2020, 16:33
    #39944932
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
listtoview
от клиента не зависит, клиент сразу получит ответ
с чего ты взял. И какой ответ по-твоему получит клиент, если он не дождется, пока выполнение дойдет до строки return RedirectToAction("Index"), 202? И кто будет обрабатывать этот 202 потом?

То, что метод контроллера асинхронный нифига не означает, что ответ на клиента вернется сразу. Потому как ответа еще нет.
...
Рейтинг: 0 / 0
08.04.2020, 16:35
    #39944934
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
Теоретически ты можешь убрать await в методе контроллера. Тогда ответ вернется сразу но, естественно, об ошибке ты ничего не узнаешь, если не сделаешь отдельный запрос на состояние твоей задачи... но тут уже надо вводить механизм асинхронных задач, вешать signalR, в общем, это за рамками твоего вопроса.
...
Рейтинг: 0 / 0
08.04.2020, 17:41
    #39944966
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
fkthat
Я, наверное, где-то год назад натыкался на вакуху, там люди писали на .net 2.0 и очень гордились, что вообще не используют никаких дополнительных сторонних фреймворков/библиотек, а пишут всегда все сами. Сейчас подумал - вдруг, это они и были


Гордиться можно только лишь в том случае, когда свои решения сделаны на совесть и хорошо.
Есть дока, юнит-тесты, примеры, хорошая архитектура и расширяемость.

Всё то, на что среднестатический разработчик привык класть большой болт
...
Рейтинг: 0 / 0
08.04.2020, 17:42
    #39944967
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используете ли вы tag-helpers или htm-helpers или html elements?
listtoview
а вот еще вопрос, что если асинхронный метод, скажем через пол минуты ожидания выбросит исключение
до клиента дойдет?

Код: c#
1.
2.
3.
4.
5.
6.
7.
[HttpPost]
public async Task<IActionResult> Create(User user)
{
    db.Users.Add(user);
    await db.SaveChangesAsync();
    return RedirectToAction("Index");
}



С точки зрения клиента не имеет значения асинхронный метод или синхронный. Результат будет одинаковый.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Используете ли вы tag-helpers или htm-helpers или html elements? / 25 сообщений из 54, страница 1 из 3
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]