powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Редактирование и удаление asp.net mvc с Ajax
25 сообщений из 52, страница 1 из 3
Редактирование и удаление asp.net mvc с Ajax
    #39969995
iivvvii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте
Не у кого нет случайно примера Редактирование и удаление asp.net mvc с Ajax ?
Не могу найти подобного кода для ознакомления . Все примеры на чистом ASP.net почему то.
Суть такова.
Есть страница Index на ней выведены данные из базы данных нужно удалить = сохранить == удалить == отредактировать данные .
при нажатии на кнопку на этой странице выплывает диалоговое окно мы что то делаем жмем на кнопочку в диалоговом окне
и после например удаления происходит частичное обновление страницы Index с технологией Ajax.
С выводом измененных данных.
Принцип действия технологии Ajax я понимаю . Все действия сохранения удаления и тд. тоже не проблема.
Не пойму как связать это в одно целое.
Мне советуют скинуть все диалоговые окна в одно представление Index но тогда будет в Index каша из 4 соединенных представлений
редактирование, сохранение и тд. Мне кажется это не верный подход .
Хочу разобраться как это правильно делается .
https://prnt.sc/t10yei
Вот примерно так у меня отображается страница Index.
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39969997
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39969998
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iivvvii
Хочу разобраться как это правильно делается .
вопрос, что подразумевать под "правильно делается". Дело в том, что ajax в MVC - это костыль, который хоть и попытались прикрутить, но дальше Hello World дело не пошло.
В итоге сейчас либо все-таки используют чистый MVC, либо, если хочется нормальное SPA-приложение, пишут его с использованием соответствующего js-фреймворка - Vue, React, Angular.
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970000
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
Дело в том, что ajax в MVC - это костыль


Ну почему костыль :)
Если сравнивать с WebForms, это просто чудовищный прорыв.
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970002
iivvvii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt, Спасибо буду смотреть
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970003
iivvvii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro
iivvvii
Хочу разобраться как это правильно делается .
вопрос, что подразумевать под "правильно делается". Дело в том, что ajax в MVC - это костыль, который хоть и попытались прикрутить, но дальше Hello World дело не пошло.
В итоге сейчас либо все-таки используют чистый MVC, либо, если хочется нормальное SPA-приложение, пишут его с использованием соответствующего js-фреймворка - Vue, React, Angular.

А как на щет asp.net cor mvc ,?
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970046
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iivvvii
А как на щет asp.net cor mvc ,?
С этой точки зрения в Core y особо что-то изменилось. MS сам стал рекомендовать применение клиентских js-фреймворков, в том числе включив их в свои шаблоны проектов
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970086
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iivvvii
Shocker.Pro
пропущено...
вопрос, что подразумевать под "правильно делается". Дело в том, что ajax в MVC - это костыль, который хоть и попытались прикрутить, но дальше Hello World дело не пошло.
В итоге сейчас либо все-таки используют чистый MVC, либо, если хочется нормальное SPA-приложение, пишут его с использованием соответствующего js-фреймворка - Vue, React, Angular.

А как на щет asp.net cor mvc ,?


В Core предлагается MVC использовать как WebAPI, а для ренедринга страниц использовать Razor Pages .

При этом MVC так же может использоваться вместе с Razor, но это не популярный выбор для новых проектов.
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970183
iivvvii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot hVostt#22152213]
iivvvii
пропущено...


При этом MVC так же может использоваться вместе с Razor, но это не популярный выбор для новых проектов.


Что мне нужно выучить в дополнение к MVC ? Для сайтов
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970185
iivvvii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,
Нпример Angular на сколько он важен ?
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970222
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iivvvii,

В подходе MVC+Razor разметка генерируется на сервере и отправляется клиенту

В подходе толстого клиента (Angular, Vue, React...) разметка генерится на клиенте, а с сервера отправляются только данные (обычно в виде json-ов), то есть от MVC остается только С. И само приложение, как правило, SPA.

MVC+Razor+Ajax - это попытка создать гибрид, не очень перспективная в сегодняшних реалиях.
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970225
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соответственно, изучить что-то из фреймворков для SPA очень пригодится.
Но всё зависит от того, насколько много уже написано под MVC и есть же желание/возможность менять подходы и платформу.
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970236
iivvvii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,
везде написано что MVC это круто = вот я и изучал MVC == Если есть что либо лучше и удобнее == почему бы и нет
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970249
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iivvvii
везде написано что MVC это круто
Тут надо внимательно смотреть на дату
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970271
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iivvvii
Shocker.Pro,
везде написано что MVC это круто = вот я и изучал MVC == Если есть что либо лучше и удобнее == почему бы и нет


MVC это круто.

Но сейчас разработка делится на бек-енд и фронт-енд. Это разные команды, разные компетенции. Вам какие нужны?
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970272
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iivvvii
hVostt,
Нпример Angular на сколько он важен ?


Зависит от задач.
У нас на проектах на Ангуляре MVC используется в основном для API.
Но есть случаи, когда используется Razor.

Например, страничка, генерирующая HTML для печати/сохранения.
Там Ангуляр не нужен, нужно очень быстро отдать страничку, полностью независимую и рабочую.

Хорошо, когда у вас есть разные инструменты.
Если раньше вы забивали гвозди, потом перешли на шурупы и шуруповёрт -- это вовсе не означает, что молоток нужно отнести на помойку, и он больше не нужен.
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970274
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
Соответственно, изучить что-то из фреймворков для SPA очень пригодится.

Блазор (и проч. вебасм) скоро похоронит всех этих JS-мутантов. Будет наконец-то у нас SPA с людским лицом. Так что я на весь этот каждый месяц меняющийся бордель с миллионом фреймворков, библиотек и систем сборки уже даже время бы сейчас не стал тратить.
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970275
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Shocker.Pro
Соответственно, изучить что-то из фреймворков для SPA очень пригодится.

Блазор (и проч. вебасм) скоро похоронит всех этих JS-мутантов. Будет наконец-то у нас SPA с людским лицом. Так что я на весь этот каждый месяц меняющийся бордель с миллионом фреймворков, библиотек и систем сборки уже даже время бы сейчас не стал тратить.


У подхода блейзор тоже есть недостатки.
Их ещё выловили когда пытались популяризовать Meteor.
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970279
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
У подхода блейзор тоже есть недостатки.
Их ещё выловили когда пытались популяризовать Meteor.

Я же имел в виду клиентский блазор.
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970299
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,

тогда я пока без комментариев )
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970374
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
fkthat,

тогда я пока без комментариев )

А чем плохо? Это же просто трансляция из IL в обычный webasm. На клиенте ничего связанного с дотнет не требуется, требуется только поддержка самого вебасма в браузере (а во всех современных браузерах она уже есть). Я знаю чуваков, у которых клиентский блазор вполне успешно в продакшене еще начиная с превью.
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970390
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
hVostt
fkthat,

тогда я пока без комментариев )

А чем плохо? Это же просто трансляция из IL в обычный webasm. На клиенте ничего связанного с дотнет не требуется, требуется только поддержка самого вебасма в браузере (а во всех современных браузерах она уже есть). Я знаю чуваков, у которых клиентский блазор вполне успешно в продакшене еще начиная с превью.


Я в основном работаю в сфере enterprise, и честно говоря не совсем понимаю, какие серьёзные преимущества мне даст webasm. Мы стараемся клиент делать как можно тоньше, чтобы веб-приложение не содержало никакой логики кроме UI/UX. А здесь webasm это как пятое колено :)

Комментарии пока дать не могу, так как не видел успешных коммерческих решений в своей области на блейзоре. Как собственно и по ряду других популярных технологий.
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970410
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Shocker.Pro
Соответственно, изучить что-то из фреймворков для SPA очень пригодится.

Блазор (и проч. вебасм) скоро похоронит всех этих JS-мутантов. Будет наконец-то у нас SPA с людским лицом. Так что я на весь этот каждый месяц меняющийся бордель с миллионом фреймворков, библиотек и систем сборки уже даже время бы сейчас не стал тратить.
что там, вкратце?
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970418
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вкратце - забываешь о взаимодействии клиента и сервера, то есть не надо думать о запросах и контроллерах, обмен спрятан в черный ящик.
Интерфейс пишешь на разор-пейдже, для View-моделей используешь обычный DI (ну скоуп чуть по-другому работает)

Сгенери шаблонный проект - увидишь, там относительно просто всё.
Похоже на Vue, даже некоторые термины совпадают. Просто модель пишешь не на js, а на шарпе
...
Рейтинг: 0 / 0
Редактирование и удаление asp.net mvc с Ajax
    #39970428
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
Вкратце - забываешь о взаимодействии клиента и сервера, то есть не надо думать о запросах и контроллерах, обмен спрятан в черный ящик.
Интерфейс пишешь на разор-пейдже, для View-моделей используешь обычный DI (ну скоуп чуть по-другому работает)

Сгенери шаблонный проект - увидишь, там относительно просто всё.
Похоже на Vue, даже некоторые термины совпадают. Просто модель пишешь не на js, а на шарпе

Да это опять-таки про серверный блазор. А клиентский это самый обычный СПА, только реализованный не на изначально ущербном ЖС, а на васмах. И таких реализаций, кроме клиентского блазора уже и так воз и тележка есть: https://webassembly.org/getting-started/developers-guide/ Хотя серверный блазор, тоже довольно-таки любопытная тема.
...
Рейтинг: 0 / 0
25 сообщений из 52, страница 1 из 3
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Редактирование и удаление asp.net mvc с Ajax
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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