ボタンのクリックでポップアップを表示したい。ポップアップには、ファイル アップロード コントロールが必要です。アップロード機能を実装する必要があります。
ベース ページにはネストされたフォームがあります。内部にネストされた合計 3 つのフォーム。2 つのフォームにコメントすると、投稿されたファイルを Request オブジェクトから取得できます。しかし、他の 2 つの形式についてコメントするつもりはありませんでした。ネストされたフォームでは、投稿されたファイルを Request オブジェクトから取得できません。
これを実装するには、いくつかのプロトコルが必要です。
私はC#を使用しています。ポップアップは jQuery を使用して設計されました。
提案どおり、サンプルコードをここに投稿します。
<form id="frmMaster" name="frmMaster" method="post" action="Main.aspx" Runat="server" enctype="multipart/form-data">
<form method='Post' name='frmSub'>
<input type="hidden" name='hdnData' value=''>
</form> // This form is driven dynamically from XSL
<form method='Post' name='frmMainSub'>
<input type="hidden" name='hdnSet' value=''>
</form>
</form>
ノート:
内部フォームにコメントを付けるとうまくいきます。ただし、他の機能に必要なため、これらのフォームに触れることは想定されていません。
サンプル目的でこのコードを提供しました。このページの実際の LOC は 1200 です。2 番目のフォームには、多数のコントロールが動的にロードされます。既存のフォームに触れないように求められています。ネストされたフォームでこの機能を実行することは可能ですか?