1つのaspxページに、dbからロードされたThingysのリストを含むGridViewがあります。これは1つのdivに配置されます。
display = noneの別のDivには、新しいものを追加するフォームがあります。
また、gridview divを非表示にし、フォームのコンテンツを表示するリンク[addnewthingy]もあります。
私はJSメソッドを使用してDivを非表示および表示しています。
グリッドの最初の列は、ポストバックなしでThingy情報をフォームにロードしたいリンクでもあります。
現在の問題は、グリッドのOnRowCommandを使用するとポストバックが発生することです。
1)そのポストバックを削除して、2番目のDivにフォームをロードするにはどうすればよいですか?
2)同様の問題が保存フォームにあります。jsを使用してgridview divにすばやく戻すことができますが、新しく保存されたThingiesでグリッドをリロードするにはどうすればよいですか。
それが問題を解決するならば、私は完全に異なるアプローチを受け入れます。ポストバックなしでコンテンツを切り替えるのがはるかに高速であるため、はるかに簡単なUpdatePanelよりもこのアプローチを選択しました。
前もって感謝します。