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));
}