私はさまざまなコントロールを備えたWebフォームを作成しています。ユーザー入力に応じて、GUIのJQueryのshow()/ hide()関数を使用して表示/非表示を切り替えます。しかし、フォームがポストバックされて検証に失敗した場合、最初のロード状態に戻るのではなく、ポストバック前の状態と同じ状態を維持します。明らかにASP.Netコントロールは状態を保持していますが、純粋なクライアント側のオブジェクトであるHTMLコンテナがあります。JQuery/ASP.Net - ポストバック間で隠されたUI要素の状態を維持する方法
:-(何21世紀よりも私の前jQueryの仕事のより彷彿とさせる - 私は自分自身が隠されたフォームフィールドの暗い(とトリッキー・ツー・デバッグ)のレルムに向かって見つけるソリューションを設計しようとして
?誰もが
ajaxを使用して、クライアント側でも検証とポストバック(つまりサーバー側の対話)を処理することを検討しましたか? – ScottE
AJAXを使って提出してみませんか? – SLaks
@ScottE @SLaks - 投稿していただきありがとうございます。レガシーコードと時間によって制限されているので、私は恐れているような根本的なオーバーホールのための余裕がない:-( – 5arx