javascript DOM cloneNodeメソッドを使用して行を追加できます。今度は、サーバー側のdataGridのすべての行を読みたいと思います。Javascript ASP.Net 1.1を使用してDataGridに追加した行を追加および取得する
任意のヘルプは、これが新しく追加された行を格納するために、フォーム内の隠しフィールドを使用してに頼ることなく行うことはできません
javascript DOM cloneNodeメソッドを使用して行を追加できます。今度は、サーバー側のdataGridのすべての行を読みたいと思います。Javascript ASP.Net 1.1を使用してDataGridに追加した行を追加および取得する
任意のヘルプは、これが新しく追加された行を格納するために、フォーム内の隠しフィールドを使用してに頼ることなく行うことはできません
をいただければ幸いです。これは、データグリッドに追加する行の値がサーバーにポストバックされないためです。行の値をポストバックされる隠しフォームフィールドに格納し、サーバー側の値にアクセスして行に解析して何かを行うことができます。
あなたが達成しようとしていることをもう少し詳しく知ることが役立つかもしれません。 Aliは既にあなたのコードがうまくいく方法を述べました。コードを隠しフォームフィールドに追加し、画面に行を追加することもできます。これにより、ポストバックを必要とせずにブラウザレベルで行を追加することができます。もちろん、これの欠点は、サーバーサイドコードが追加を処理できるようになる前に、ページの更新が必要になることです。
2番目の方法は、ページ上でAJAXの動作を実装することです。これにより、サーバ側のコードは、ページ全体のリフレッシュを必要とせずに、追加されているときに新しいロー値にアクセスできます。 .NET 1.1を使用しているので、MicrosoftのAJAXツールキットを使用することはできませんが、Anthem.NETを試すことができます。決して自分で試したことはありませんが、自分で手を動かすよりも優れています...