i m using flie upload control in update panel
bt i m nt getting partial postback
full page is postback
pls help me
the code is
<form id="form1" runat="server">
<div>
<asp
criptManager ID="Script1" runat="server" />
<asp:Image ID="Image2" runat="server" ImageUrl="~/untitled.bmp" Height="144px"
Width="272px" />
<br />
<asp
anel runat="server" Width="352px" Height="291px">
<asp:UpdatePanel ID="UpdatePanel1" runat="server" >
<ContentTemplate>
<asp:FileUpload ID="fuUpload" runat="server" />
<br />
<asp:ListBox ID="UploadListBox1" runat="server" Height="190px" Width="344px" ></asp:ListBox>
<br />
<asp
utton ID="btnUpload" runat="server" OnClick="btnUpload_Click"
Text="Upload" Width="60px" />
<asp
utton ID="Btnremove" runat="server" Text="Remove"
onclick="Btnremove_Click" Width="68px" />
<asp
utton ID="Btndisplay" runat="server" Text="Display" Height="26px"
onclick="Btndisplay_Click" Width="63px" />
<br />
</ContentTemplate>
<Triggers>
<asp
ostBackTrigger ControlID="btnUpload" />
<asp
ostBackTrigger ControlID="Btnremove" />
<asp
ostBackTrigger ControlID="btndisplay" />
</Triggers>
</asp:UpdatePanel>
</asp
anel>
</div>
</form>
cde behind code is
{
protected System.Web.UI.HtmlControls.HtmlInputFile FindFile;
Main objMain = new Main();
protected void Page_Load(object sender, EventArgs e)
{
System.Threading.Thread.Sleep(2000);
}
protected void btnUpload_Click(object sender, EventArgs e)
{
if (fuUpload.HasFile)
{
string filename = System.IO.Path.GetFileName(fuUpload.FileName);
fuUpload.SaveAs("D://Irfan//vs08//WebSite1//UPLOAD//" + filename);
UploadListBox1.Items.Add(fuUpload.FileName);
}
else
{
objMain.showmessage(this, "Please select a file to Upload!!!");
}
}
protected void Btnremove_Click(object sender, EventArgs e)
{
if (UploadListBox1.Items.Count != 0)
{
UploadListBox1.Items.Remove(UploadListBox1.SelectedItem.Text);
}
else
{
objMain.showmessage(this, "Please select a file to remove !!!");
}
}
protected void Btndisplay_Click(object sender, EventArgs e)
{
if (UploadListBox1.SelectedItem != null)
{
string docPath = Server.MapPath("~");
docPath += "/UPLOAD/" + UploadListBox1.SelectedItem.Text;
FileInfo info = new FileInfo(docPath);
if (info.Exists)
{
Response.ClearContent();
Response.AddHeader("Content-Disposition", "attachment; filename=" + info.Name);
Response.AddHeader("Content-Length", info.Length.ToString());
MultiPurpose objMulti = new MultiPurpose();
Response.ContentType = objMulti.ReturnExtension(info.Extension.ToLower());
Response.WriteFile(info.FullName);
Response.End();
}
else
{
objMain.showmessage(this, "Please select a file to display!!!");
}
}
}
}
bt i m nt getting partial postback
full page is postback
pls help me
the code is
<form id="form1" runat="server">
<div>
<asp
criptManager ID="Script1" runat="server" /><asp:Image ID="Image2" runat="server" ImageUrl="~/untitled.bmp" Height="144px"
Width="272px" />
<br />
<asp
anel runat="server" Width="352px" Height="291px"><asp:UpdatePanel ID="UpdatePanel1" runat="server" >
<ContentTemplate>
<asp:FileUpload ID="fuUpload" runat="server" />
<br />
<asp:ListBox ID="UploadListBox1" runat="server" Height="190px" Width="344px" ></asp:ListBox>
<br />
<asp
utton ID="btnUpload" runat="server" OnClick="btnUpload_Click" Text="Upload" Width="60px" />
<asp
utton ID="Btnremove" runat="server" Text="Remove" onclick="Btnremove_Click" Width="68px" />
<asp
utton ID="Btndisplay" runat="server" Text="Display" Height="26px" onclick="Btndisplay_Click" Width="63px" />
<br />
</ContentTemplate>
<Triggers>
<asp
ostBackTrigger ControlID="btnUpload" /><asp
ostBackTrigger ControlID="Btnremove" /><asp
ostBackTrigger ControlID="btndisplay" /> </Triggers>
</asp:UpdatePanel>
</asp
anel></div>
</form>
cde behind code is
{
protected System.Web.UI.HtmlControls.HtmlInputFile FindFile;
Main objMain = new Main();
protected void Page_Load(object sender, EventArgs e)
{
System.Threading.Thread.Sleep(2000);
}
protected void btnUpload_Click(object sender, EventArgs e)
{
if (fuUpload.HasFile)
{
string filename = System.IO.Path.GetFileName(fuUpload.FileName);
fuUpload.SaveAs("D://Irfan//vs08//WebSite1//UPLOAD//" + filename);
UploadListBox1.Items.Add(fuUpload.FileName);
}
else
{
objMain.showmessage(this, "Please select a file to Upload!!!");
}
}
protected void Btnremove_Click(object sender, EventArgs e)
{
if (UploadListBox1.Items.Count != 0)
{
UploadListBox1.Items.Remove(UploadListBox1.SelectedItem.Text);
}
else
{
objMain.showmessage(this, "Please select a file to remove !!!");
}
}
protected void Btndisplay_Click(object sender, EventArgs e)
{
if (UploadListBox1.SelectedItem != null)
{
string docPath = Server.MapPath("~");
docPath += "/UPLOAD/" + UploadListBox1.SelectedItem.Text;
FileInfo info = new FileInfo(docPath);
if (info.Exists)
{
Response.ClearContent();
Response.AddHeader("Content-Disposition", "attachment; filename=" + info.Name);
Response.AddHeader("Content-Length", info.Length.ToString());
MultiPurpose objMulti = new MultiPurpose();
Response.ContentType = objMulti.ReturnExtension(info.Extension.ToLower());
Response.WriteFile(info.FullName);
Response.End();
}
else
{
objMain.showmessage(this, "Please select a file to display!!!");
}
}
}
}
Hi there,
you can get all ur queries solved @ www.projectsdeal.com
A very good platform to showcase ur project and to get any project. happy tech surfing!
ps: Dont hestitate to call them. i did and it helped me incredibly!
you can get all ur queries solved @ www.projectsdeal.com
A very good platform to showcase ur project and to get any project. happy tech surfing!

ps: Dont hestitate to call them. i did and it helped me incredibly!