私は、ポストを使用してページの上に入力するためのいくつかのテキストフィールドと、ポストメソッドを使用するページの下部にもページ区切りバーを持つデータベースフロントエンドを持っています。<form>にhtml文書全体をラップするのは悪いですか?
Iは
<form method = 'post'>
<Body>
//Inputs
//Table contents
//Pagination bar buttons
</Body>
</Form>
トップ入力をカプセル化しましたが、フォームが文書の底部まで延在しているので、私は、フォームを拡張しました。 (データベーステーブルはドキュメントの途中で返されます)新しいフォームタグを開始した場合、リクエストには前に入力したテキストフィールドが上に表示されず、入力は下のフォームにのみ含まれるため、2つのフォームは使用できません。
<Html>
<Form method ='post'>
//Inputs
</Form>
//Table results
<Form method = 'post'>
//Pagination bar buttons
</Form>
</Html>
これは機能しません。 フォームタグにhtml doc全体をカプセル化してもよろしいですか?私は、クライアントがポストまたは何かの文書全体を送信することを望んでいません。
'form'要素には多くの子要素を含めることができます。理由はありません。あなたのデザインが理想的であるかどうかに関わらず、ここで情報を与えられたことは本当にわかりません。 – David
あなたが記述しているのは、基本的にASP.NET 1-2x PostBackメカニズムがどのように動作しているかです。双方向入力コントロールは、単一の '
他の入力をメインフォームの中に ' '入力として複製することを考えましたか?また、POST要求に対して応答HTMLが生成されたときに、これらのフィールドを再入力することもできます。 –
Dai