2012-02-10 19 views
0

私のリストの1つにMS Sharepointの新しいカスタムEditForm.aspxを作成しましたが、項目を編集しようとするとリストの最初の項目が取得されます編集しようとしているものMS SharepointのEditFormが正しくない項目

私は古い形式に戻そうとしましたが、それでもやり続けます。

私はSharepointをかなり新しくしていて、パラメータがどのように渡されているのか分かりません。おそらくどこかにエラーがありますか?

ソースが定義されているセクションはありますか?

どのようなヒントも非常に高く評価されるので、それはむしろ緊急です。私はまだオンラインで解決策を見つけていません。

答えて

1

原因の説明のためにアイテムの編集ボタンが誤ったIDを生成しているように見えたので、間違いを見つけられませんでした。

新しい空のリストを作成し、新しいフォームから新しいEditFormとViewFormを作成し、Webpartを削除し、Insert-> Sharepoint Controls-> Custom List Formを削除しました。私は古い(壊れた)リストフォームタイプを選択しました。

私はこのコードを古いリストviewFormとEditFormにコピーして、それは正常に動作しました。

0

ID編集するアイテムのアイテムは、次のようにクエリ文字列に編集フォームに渡されます。 editform.aspx?ID = ItemId。したがって、まず、IDがURLに含まれていて、正しいかどうかを確認します。

+0

私はそうするつもりですが、そうでない場合はどうしますか?それはどこにあるの? – Vort3x

+0

クエリ文字列のIDが正しい場合、問題はフォームコントロールにあり、なぜ正しく機能しないのかを確認する必要があります。ところで、カスタムまたは標準のフォームコントロールを使用していますか? –

+0

ありがとうございました。標準のフォームコントロール...と思います。私は私が働く新しい会社でこれを継承しましたが、私はまだSharepointにはまだ新しいです。私は数時間後にこのことをもう一度見る機会がありますが、情報が増えるほど迅速に解決することができます。非常に緊急です。今までのIvanのすべての助けに感謝します。 – Vort3x

関連する問題