如何在asp.net的gridview中从Ajax文件上传控件获取文件名.(记住它的Ajax文件上传控件)
本文关键字:Ajax 控件 文件 文件名 获取 net 中从 asp gridview | 更新日期: 2023-09-27 18:22:24
我在gridview中使用了Ajax文件上传控件,为gridview中的每个记录上传文件。我使用ajax文件上传控件,因为我也需要拖放上传功能。它的工作非常棒。但现在,一旦在每一行中选择了一个文件,我想从网格视图中每一行的fileupload控件中获取文件名。
我在谷歌上搜索了很多,如何通过点击"下一步"按钮上传文件名,但我没有找到解决方案。这是我的带有Ajax文件上传控件的GridView。
<asp:GridView ID="gvImgsSelect" autogeneratecolumn="false" runat="server">
<Columns>
<asp:TemplateField HeaderText="Campus">
<ItemTemplate>
<asp:Label ID="lblCampusName" runat="server" Text="<%#Bind('campusName') %>"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Image1">
<ItemTemplate>
<asp:AjaxFileUpload ID="ajxFileUpload1" width="200px" MaximumNumberOfFiles="1" runat="server" AllowedFileTypes="jpg,jpeg,png,gif"/>
</ItemTemplate>
</asp:TemplateField>
</Columns> </asp:GridView>
<asp:Button ID="btnNext" runat="server" Text="Next" onclick="btnNext_Click" />
在这方面有人愿意帮助我吗(
你试过这个吗:
protected void ajxFileUpload1_OnUploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e)
{
// full path of uploaded file
string filePath = e.FileName;
// only file name of uploaded file
string fileName = Path.GetFileName(e.FileName);
}