asp.net razor pages and view component
От: CyberRussia  
Дата: 16.08.22 21:14
Оценка:
Добрый день,

Правильно ли я понимаю, что view component НЕ предусматривает обработку post запросов? И, соответственно, если во view есть какая-то форма, то все уйдет на страницу, на которой расположен view component и именно страница должна заниматься обработкой запроса?

Есть ли альтернатива view component, которая умеет обрабатывать post запросы?
Re: asp.net razor pages and view component
От: vaa https://www.youtube.com/playlist?list=PLtrvASfI1KW7VOYRKjglcagQzWLoxlncl
Дата: 17.08.22 00:14
Оценка:
Здравствуйте, CyberRussia, Вы писали:

CR>Добрый день,


CR>Правильно ли я понимаю, что view component НЕ предусматривает обработку post запросов? И, соответственно, если во view есть какая-то форма, то все уйдет на страницу, на которой расположен view component и именно страница должна заниматься обработкой запроса?

action кажется можно задать для каждой form свой. соотвественно данные только этой формы будут отправлены. поставьте method=get чтобы увидеть что отправляется.
CR>Есть ли альтернатива view component, которая умеет обрабатывать post запросы?
если хочется без перезагрузки всей страницы, то
js+fetch (можно jquery но вроде как уже несколько лет не нужен)
или что js+ws (signalR)
Re: asp.net razor pages and view component
От: vaa https://www.youtube.com/playlist?list=PLtrvASfI1KW7VOYRKjglcagQzWLoxlncl
Дата: 17.08.22 00:16
Оценка:
Здравствуйте, CyberRussia, Вы писали:

CR>Добрый день,


CR>Правильно ли я понимаю, что view component НЕ предусматривает обработку post запросов? И, соответственно, если во view есть какая-то форма, то все уйдет на страницу, на которой расположен view component и именно страница должна заниматься обработкой запроса?


CR>Есть ли альтернатива view component, которая умеет обрабатывать post запросы?

PS еще лучше затащить blazor server
и втыкать <component type=...>
он будет напрямую(через сигнал-р) общаться с сервером.
пугают правда нагрузкой на сервер — на каждой странице с компонентами блазора, нужно держать соединение с клиентом.
Re[2]: asp.net razor pages and view component
От: CyberRussia  
Дата: 17.08.22 03:31
Оценка:
Здравствуйте, vaa, Вы писали:
vaa>PS еще лучше затащить blazor server
Пока что не вариант. Может в следующем проекте будет дано "добро".
Re[2]: asp.net razor pages and view component
От: CyberRussia  
Дата: 17.08.22 03:32
Оценка:
Здравствуйте, vaa, Вы писали:
vaa>action кажется можно задать для каждой form свой. соотвественно данные только этой формы будут отправлены. поставьте method=get чтобы увидеть что отправляется.
И чем это поможет, если view component сам по себе не умеет обрабатывать входящие запросы?
Re[3]: asp.net razor pages and view component
От: vaa https://www.youtube.com/playlist?list=PLtrvASfI1KW7VOYRKjglcagQzWLoxlncl
Дата: 17.08.22 05:56
Оценка:
Здравствуйте, CyberRussia, Вы писали:

CR>Здравствуйте, vaa, Вы писали:

vaa>>action кажется можно задать для каждой form свой. соотвественно данные только этой формы будут отправлены. поставьте method=get чтобы увидеть что отправляется.
CR>И чем это поможет, если view component сам по себе не умеет обрабатывать входящие запросы?

делегируй
компнент -> обработчик страницы -> новое представление.
там даже ключевое слово view
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.