asp.net c# を使用して Web サイトを開発しており、ページ内にフォームを配置したいと考えています。aspx ページには form タグがあるため、HTML が無効になるため、この中に別のフォームをネストしたくありません。しかし、POST ではなく GET を使用するには、このフォームが必要です。asp:button でポストバック URL を変更できることはわかっています。コードビハインドでロジックを使用せずにこれを行うことはできますか?
- ページ上のすべてのものではなく、このフォームのためだけにメソッドを GET に変更します
- 可能であれば、ターゲットを _blank に変更してください。
私が欲しいもののhtmlの例。
<form action="http://maps.google.co.uk/maps" method="get">
<p><label for="saddr">Your postcode</label>
<input type="text" name="saddr" id="saddr" value="" />
<input type="submit" value="Go" />
<input type="hidden" name="daddr" value="[destination]" />
<input type="hidden" name="hl" value="en" /></p>
</form>