を無視しますGridViewのテキストボックスは、ページを完全にリフレッシュします。私の理解は、UpdatePanelにTextBoxesをラップすると、代わりに部分リフレッシュをトリガーするということでした。私はこれを誤解していますか?ASP.NETテキストボックスは、Iは次のように定義された項目テンプレートとのGridViewを有する更新パネル
私はテキストボックスに付属のいくつかのjavascriptを持っている:質問に、最新のコメントに反応して
更新
currentTextBox.Attributes.Add("onFocus", String.Format("document.getElementById('RowTextBox').value = {0}; document.getElementById('ColTextBox').value = {1}; this.style.backgroundColor='#ffeb9c';", i, j));
currentTextBox.Attributes.Add("onBlur", "this.style.backgroundColor='#ffffff'");
それだけでテキストボックスの色を設定し、それがどこにあるセーブグリッドビュー。私はそれを持っているメニューとボタンでupdatepanelが期待どおりに機能します、それは完全なポストバックを引き起こすテキストボックスです。更新コードを見たら
いいえ、部分的なポストバックだけを引き起こすと誤解しているわけではありませんが、ページライフサイクル全体が引き続き適用されます。期待どおりの行動をしていないのですか? – David
そして、コードの代わりにマークアップで宣言されただけの理由はありますか? – David
すべてがデータベーステーブルから追加されているので、私はコードの中でそれを行います。 – InTheFlatField