これは、自分が何をしているのかを知っている人にとっては簡単なことです。Javascriptで更新されたASP.NET TextBoxが表示されない
私は、起動カレンダーボタン、続行ボタン、および日付テキストボックスを持っています。このボタンは、ポップアップウィンドウでJavaScriptカレンダーを起動します。そのカレンダーは、次の日付を使用してReservationDateテキストボックスフィールドに日付を返します。
window.opener.document.getElementById('ctl00_wpm_ShowProduct_ctl10_ReservationDate').value = '<%= CurrentDate %>';
私は知っていますが、エレガントではありません。問題は、ブラウザー上でフィールドに日付が表示されても、[続行]ボタンをクリックして.NETスクリプトからアクセスしようとすると、サーバー側のスクリプトで空白と見なされるということです。
ブラウザには表示されていないそのフィールドのテキストを使用するようにサーバーに指示するにはどうすればよいですか?
私はそれがサーバー側とクライアント側の問題であることは十分に知っていますが、そのギャップを埋めるにはどうすればいいですか?
他のコードハットがページライフサイクルの早い段階でその値を上書きしている可能性がありますか? – R0MANARMY
ポストバックを送信する前にフィールドのテキストを見ることができれば、コードの背後に何か間違っていると思います。あなたはおそらく 'IsPostBack'をチェックしていません。そのコードも投稿できますか? – jessegavin
@Chad、彼はコンパイルできないだろう彼は存在しないように空であると見なす – Karel