have a grid view , and i i want to ajax update panel in it , but when i click upload it is not Uploading Images to my application root folder
named Images...
<asp:GridView ID="GridView2" runat="server" Height="227px" Width="855px"
AutoGenerateColumns="False" BackColor="#DEBA84" BorderColor="#DEBA84" BorderStyle="None"
BorderWidth="1px" CellPadding="3" CellSpacing="2"
onrowcommand="GridView2_RowCommand" > <Columns> <asp:BoundField DataField="Attach" HeaderText="Name" /> <asp:TemplateField HeaderText="Select"> <ItemTemplate> <asp:AjaxFileUpload runat = "server" ID ="fileup1" ThrobberID ="Upload1" /> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Upload"> <ItemTemplate> <asp:Button ID="btnupload" runat="server" Text="Upload" CommandName = "Upload" /> </ItemTemplate> </asp:TemplateField> </Columns> <FooterStyle BackColor="#F7DFB5" ForeColor="#8C4510" /> <HeaderStyle BackColor="#A55129" Font-Bold="True" ForeColor="White" /> <PagerStyle ForeColor="#8C4510" HorizontalAlign="Center" /> <RowStyle BackColor="#FFF7E7" ForeColor="#8C4510" /> <SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="White" /> <SortedAscendingCellStyle BackColor="#FFF1D4" /> <SortedAscendingHeaderStyle BackColor="#B95C30" /> <SortedDescendingCellStyle BackColor="#F1E5CE" /> <SortedDescendingHeaderStyle BackColor="#93451F" /> </asp:GridView>- in aspx.cs page as follows
//protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e)
//{
// foreach (GridViewRow row in gvUpload.Rows)
// {
// if (row.RowType == DataControlRowType.DataRow)
// {
// FileUpload fp = row.FindControl("fileup1") as FileUpload;
// if (fp.HasFile)
// {
// string fileName = Server.HtmlEncode(fp.FileName); // string fileExt = System.IO.Path.GetExtension(fileName); // if (e.CommandName == "Upload1") // { // string fname = System.IO.Path.GetFileName(fp.FileName); // string strFileName = Server.MapPath("Uploads/" + fname); // if (fileExt == ".png" || fileExt == ".jpg" || fileExt == ".jpeg") // { // fp.SaveAs(strFileName); // } // } // } // } // } //}