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

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

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

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

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

а как вы делаете валидацию модели? стандартными атрибутами?
...
Рейтинг: 0 / 0
Используете ли вы tag-helpers или htm-helpers или html elements?
    #39944827
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
Используете ли вы tag-helpers или htm-helpers или html elements?
    #39944829
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
Дмитрий Мух,

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

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

Понятно всё :)
...
Рейтинг: 0 / 0
Используете ли вы tag-helpers или htm-helpers или html elements?
    #39944837
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
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
Используете ли вы tag-helpers или htm-helpers или html elements?
    #39944874
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview

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

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

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

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

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


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


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


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

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

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

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

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

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

в акуматике так)
работал я у них
...
Рейтинг: 0 / 0
Используете ли вы tag-helpers или htm-helpers или html elements?
    #39944909
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
Используете ли вы tag-helpers или htm-helpers или html elements?
    #39944912
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
а вот еще вопрос, что если асинхронный метод, скажем через пол минуты ожидания выбросит исключение
до клиента дойдет?
А клиент ждет ответ? Или просто отправил запрос и плюнул на него?
...
Рейтинг: 0 / 0
Используете ли вы tag-helpers или htm-helpers или html elements?
    #39944916
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Используете ли вы tag-helpers или htm-helpers или html elements?
    #39944923
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
listtoview
а вот еще вопрос, что если асинхронный метод, скажем через пол минуты ожидания выбросит исключение
до клиента дойдет?
А клиент ждет ответ? Или просто отправил запрос и плюнул на него?

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

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


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

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


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