سلام،من در پروژم در بخش دانلود یه مشکل دارم،در صفحه دانلود از یک gridview برای نمایش فایلها استفاده کردم و یک buttonfield به گرید اضافه کردم تا کاربر با کلیک این دکمه فایل مورد نظرش رو دانلود کنه،فایلها در روت پروژه و در پوشه adminfiles ذخیره شدن،اما مشکل اینجاست که با کلیک این دکمه به جای اینکه فایل مورد نظر(مثلا عکس یا آهنگ)دانلود بشه،به جاش صفحه asp من دانلود میشه،من کدها رو میذارم،دوستان لطف کنید بگید مشکل کجاست،تشکر.
filename.Text = GridView1.Rows[e.RowIndex].Cells[0].Text.Trim();
Response.AppendHeader("content-disposition", "attachment; filename=" + Request[Server.MapPath(".") + "\\adminfiles\\"+ filename.Text]);
Response.TransmitFile(Server.MapPath(".")+"\\admin files\\"+ filename.Text);
Response.End();
عکس از صفحه دانلود:
2.jpg