how to avoid PostBack during fileupload?

Thread is closed for posting
1 posts, 0 answers
  1. sudheer
    sudheer avatar
    109 posts
    Member since:
    Dec 2008

    Posted 17 Dec 2008 Link to this post

    Hai All,

            I am using fileupload inside Radgrid.I have several tabs in my page.but while using document upload page in the application,It is doing a postback.I would like to know about how to avoid this post back in my page.here is the code which i used in my application:

     


     aspx page:

     

    <

    telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" ClientEvents-OnRequestStart="conditionalPostback">

     

     

    <

    telerik:RadProgressManager ID="RadProgressManager1" runat="server" />

     

     

    <telerik:RadGrid ID="RGDocuments"  >

     

     

    <PagerStyle Mode="NextPrevAndNumeric" />

     

     

    <MasterTableView Width="100%" CommandItemDisplay="Top" DataKeyNames="PKID,DocumentType,DocumentName,UploadedTime,DocumentExpiryDateFlag,DocumentExpiryDate">

     

     

    <Columns>

     

    <

    telerik:GridTemplateColumn HeaderButtonType="TextButton" UniqueName="Upload" HeaderText="File Name">

     

     

     

     

    <ItemTemplate>

     

     

     

     

    <asp:Label runat="server" ID="lblFileName" Text='<%# Eval("FileName") %>' />

     

     

     

     

    </ItemTemplate>

     

     

     

     

    <EditItemTemplate>

     

     

     

     

    <asp:FileUpload Width="400" BorderColor="AliceBlue" onclick="return Check()" ID="RadUpload1"

     

     

     

     

    runat="server" />

     

     

     

     

    </EditItemTemplate> 

     

     

     

    </telerik:GridTemplateColumn>

     

    </Columns>  

     

    </MasterTableView>

     

     

    </telerik:RadGrid>

    aspx.cs Code

     

     

    protected void RGDocuments_ItemDataBound(object sender, GridItemEventArgs e)

     

    {

     

     

     

     

    FileUpload upload = (FileUpload)e.Item.FindControl("RadUpload1");

     

     

     

    RadAjaxPanel1.ResponseScripts.Add(

    string.Format("window['UploadId'] = '{0}';", upload.ClientID));
     

    }

     

Back to Top