Size: a a a

var chat = new Chat();

2021 May 31

d

duckgeek in var chat = new Chat();
зрозумів... але якщо це цілий список об'єктів, які складаються з об'єктів
источник

VL

Vova Lantsov in var chat = new Chat();
У тебя прям настолько трудная форма планируется?
источник

d

duckgeek in var chat = new Chat();
я вже вирішив цю проблему. Але питання залишається відкритим.
источник

d

duckgeek in var chat = new Chat();
мб хтось знає
источник

VL

Vova Lantsov in var chat = new Chat();
По-моему через форму (то-есть application/x-www-form-urlencoded) можно отправлять массивы любой сложности, просто имена инпутов будут супер трудные, по типу

<input type="text" name="ArrayProperty[0].Object.InnerObject" />

Но это не точно, никогда не пробовал
источник

VL

Vova Lantsov in var chat = new Chat();
Соответственно сможешь поймать его примерно так

MyAction([FromForm] Model m)

public class Model
{
   public List<T1> ArrayProperty { get; set; }
}

public class T1
{
   public T2 Object { get; set; }
}

public class T2
{
   public T3 InnerObject { get; set; }
}

Только на каждое свойство повесить ФромФорм, мне лень писать
источник

VL

Vova Lantsov in var chat = new Chat();
Не гарантирую что сработает, но можешь попробовать ради интереса
источник

d

duckgeek in var chat = new Chat();
ех, думав є якийсь функціонал від фреймворка.
источник

VL

Vova Lantsov in var chat = new Chat();
Ну такие трудные данные как мне кажется чаще всего через json отправляют
источник

ВE

Виталий EasyMod... in var chat = new Chat();
можно
источник

VL

Vova Lantsov in var chat = new Chat();
И то стараются разбивать на маленькие отдельные запросы к апи, чтобы огроменные массивы не летали с миллионной вложенностью
источник

ВE

Виталий EasyMod... in var chat = new Chat();
та можно просто object отправить js
источник

ВE

Виталий EasyMod... in var chat = new Chat();
любой сложности через аякс
источник

ВE

Виталий EasyMod... in var chat = new Chat();
ну вобще если у тебя модель, отправляемая на сервер, с вложенностью больше 2х то ты что-то не то пилишь
источник

ВE

Виталий EasyMod... in var chat = new Chat();
но если у тебя блазор серверсайд то этой проблемы нет в принципе - все модели сразу на сервере в любой момент времени
источник

ВE

Виталий EasyMod... in var chat = new Chat();
😎
источник

А

Андрей in var chat = new Chat();
На правах реклами
источник

А

Андрей in var chat = new Chat();
Ветолий делегат Майкрософт для продвижения продукции компании в js-зависимых регионах
источник

Б[

Барсик [SpamBlock]... in var chat = new Chat();
Ветолий - это смесь Виталия и Анатолия?
источник

А

Андрей in var chat = new Chat();
Ветолий это чилавек , предпочитающий блейзор
источник