kreo_OL
@kreo_OL
Медузко -_-

Возможно ли динамическое добавление форм в aspnetcore или это можно только через js?

Здравствуйте!
Пишу на asp net core 2.2 и razor page.

Есть необходимость в генерации сложных форм. Собственно генератор написал, все отлично.
Однако, мне необходимо сделать\добавление удаление элементов массивов форм.
Я не нашел способа это сделать через шарп без обновления страницы, только через js.

однако с js я так же не могу это осуществить так как все найденные примеры предполагают что и сами формы я генерю через js и следовательно храню все индексы, а также и сами индексы намного проще. Обычно у каждого элемента просто свой индекс, без прописывания в нем родителей элемента.

Для взаимодействия форм с моделью мне же необходимо в каждом элементе формы прописывать полный путь в ид.

Собственно проблемы\вопроса два:
1. Как это сделать в asp?
2. Если это нельзя сделать через asp, то как это все связать в js. Хотя бы примерчик)

Кусочек одной из форм
<div class="formArray">
    <span title="PrefabIds">PrefabIds</span>
    <div class="formNumber">
        <span>id</span>
        <input type="number" value="0" class="form-control" id="Forms_Attachments_1__Attachments_4__Attachments_3__Attachments_4__Attachments_0__Value" name="Forms.Attachments[1].Attachments[4].Attachments[3].Attachments[4].Attachments[0].Value">
    </div><br>
    <div class="formNumber">
        <span>id</span>
        <input type="number" value="1" class="form-control" id="Forms_Attachments_1__Attachments_4__Attachments_3__Attachments_4__Attachments_1__Value" name="Forms.Attachments[1].Attachments[4].Attachments[3].Attachments[4].Attachments[1].Value">
    </div><br>
    <div class="formNumber">
        <span>id</span>
        <input type="number" value="2" class="form-control" id="Forms_Attachments_1__Attachments_4__Attachments_3__Attachments_4__Attachments_2__Value" name="Forms.Attachments[1].Attachments[4].Attachments[3].Attachments[4].Attachments[2].Value">
    </div><br>
    <div class="formNumber">
        <span>id</span>
        <input type="number" value="3" class="form-control" id="Forms_Attachments_1__Attachments_4__Attachments_3__Attachments_4__Attachments_3__Value" name="Forms.Attachments[1].Attachments[4].Attachments[3].Attachments[4].Attachments[3].Value">
    </div><br>
    <div class="formNumber">
        <span>id</span>
        <input type="number" value="4" class="form-control" id="Forms_Attachments_1__Attachments_4__Attachments_3__Attachments_4__Attachments_4__Value" name="Forms.Attachments[1].Attachments[4].Attachments[3].Attachments[4].Attachments[4].Value">
    </div><br>
</div>
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы