- - PR -
JavaScriptで動的に追加したGridViewの行をサーバ側で処理したい
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2009-01-21 21:48
お世話になっております。
[やりたい事] ・GridViewの行をJavaScriptで追加 ・追加した行をサーバ側で処理する() [現象] ・追加した行の内容が元のcol2に追記される [環境] VS2005 以下、コードになります。 よろしくお願いします。 WebForm1.aspx
WebForm1.aspx.vb
[ メッセージ編集済み 編集者: なめくじ 編集日時 2009-01-21 21:49 ] | ||||||||
|
投稿日時: 2009-01-22 00:11
cloneNodeすると、テキストボックスの(form部品としての)nameがコピー元と同じになるから、
同じnameの値が2つサーバにPOSTされて、元のcol2に追記されたようになるのでしょう。 「サーバ側で処理する」の詳細がわかりませんが、いずれにしても、javascriptで行を追加したところで、 サーバに渡される値は、POSTパラメータが1つ増えるだけなので、 GridViewの行が自動的に追加されることは無いと思われます。 GridViewの行として追加するには、サーバーコードで追加する必要があります。 | ||||||||
|
投稿日時: 2009-01-22 09:10
べるさん、ご返答ありがとうございます。
DomTreeを調べてみるとID等がダブっていたので、おっしゃる通りでした。
やはり、GridViewでは取れないのですね。 追加した分は命名規則を決めておいて、 POSTパラメータを取得した方が早いと理解しました。 ありがとうございました。 |
1