Динамическая вставка строки в середину таблицы для последующей привязки для привязки модели - PullRequest
0 голосов
/ 10 июня 2019

У меня есть простые <table> строки, использующие DropDownFor и другие элементы.

На странице они выглядят как <somelement name='MyModel.MyArray[0]'>, <somelement name='MyModel.MyArray[1]'>, <somelement name='MyModel.MyArray[2]'> и т. Д. В каждой строке.

Если я хочу вставить строку в середину моего списка, например, это «список задач», и я хочу вставить элемент вверху, тогда он будет связываться с привязкой модели MVC, потому что япридется как-то проходить и увеличивать значения, чтобы первая строка должна была быть изменена на name='MyModel.MyArray[1]' и т. д.

Это выглядит как настоящая боль.Мне интересно, есть ли лучший способ обрабатывать вставку строки в список динамически, чтобы при публикации она хорошо соответствовала модели.

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

Есть ли лучший способ сделать это, или, возможно, использование привязки модели MVC с DropDownFor и т. Д. Не лучший метод?

...