Список EditForm в MS Sharepoint не получает правильный элемент
Я создал новый пользовательский EditForm.aspx в MS sharepoint для одного из моих списков, но когда я пытаюсь редактировать элемент, он получает первый элемент в списке, а не тот, который я пытаюсь редактировать.
Я попытался вернуться к старой форме, но он все еще продолжает это делать.
Я совершенно новичок в Sharepoint и не совсем понимаю, как передаются параметры, возможно, где-то может быть ошибка?
Является ли раздел, где определены источники?
Это довольно срочно, поэтому любые советы будут высоко оценены. Я не нашел никакого решения онлайн.
2 ответа
Я не смог найти ошибку, поскольку кнопка "Изменить элемент", казалось, генерировала неправильный идентификатор по какой-то необъяснимой причине.
Мое исправление состояло в том, чтобы создать новый пустой список, затем создать новые EditForm и ViewForm из новых форм, удалить веб-часть, Insert->Sharepoint Controls->Custom List Form. Я выбрал старый (сломанный) тип списка.
Затем я скопировал этот код в старый список viewForm и EditForm, и он работал как обычно.
Идентификационный элемент редактируемого элемента передается в форму редактирования в строке запроса следующим образом: editform.aspx?ID=ItemId. Итак, во-первых, проверьте, если ID в URL-адресе и правильно.