ユーザーが複数行のデータを追加できる.aspxページ内にasp:GridViewコントロールがあります。ユーザーは、追加されたデータの各行にファイルを添付できる必要もあります。
このために、GridView内で以下を使用します。
<asp:TemplateField HeaderText="Upload" HeaderStyle-Width="120px">
<EditItemTemplate>
<asp:FileUpload ID="fuUploadLocation" runat="server" Width="98%" TabIndex="18" />
</EditItemTemplate>
</asp:TemplateField>
次に、ファイルのアップロード場所を保存するために、コードビハインドでRowUpdatingイベントを使用して値などを設定します。
問題は、HTMLのコントロールにPostBackTriggerを登録できないことです。これは、GridView内にあるため、PostBackTriggerがそれを取得しないためです。他の例から動的に設定しようとしましたが、これを機能させることができないようです。その結果、FileUploadのFileNameは常に空になり、ファイルは正しく保存されません。
どんな提案も素晴らしいでしょう。
ありがとう