This is a migrated thread and some comments may be shown as answers.

Getting Error when updating 2 controls in one page

1 Answer 84 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Abdallah
Top achievements
Rank 1
Abdallah asked on 31 Jan 2011, 11:40 AM
Dear all,

i'm new in using Telerik controls ,  i got an error "object reference not set for an instance of object"(see the attached file) when i'm trying to update the form and the grid.

this is my code 
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true"
    CodeBehind="~/Property/AddProperty.aspx.cs" Inherits="GWERP.Aqar.AddProperty" %>
 
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
 
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
      
 
    <script type="text/javascript">
 
         
      //<![CDATA[
        function DeleteImageVedio(args, message, event, title) {
 
            if (args) {
            var conVal=radconfirm(message, event, 330, 100, null, title);
                if (conVal) {
                    args.parentNode.parentNode.parentNode.firstChild.firstChild.firstChild.className = "deleteted";
                    return false
                }
                else {
                    return false;
                }
 
            }
        }
        function validationFailed(sender, eventArgs) {
            $(".ErrorHolder").append("???? ????? ??? ?????? '" + '*' + eventArgs.get_fileName().substring(eventArgs.get_fileName().lastIndexOf('.')) + "'.</p>").fadeIn("slow");
        }
      //]]>
    </script>
    <link href="../css/sushi.css" rel="stylesheet" type="text/css" />
 
 
    <tel:RadAjaxLoadingPanel ID="ralpMain" runat="server" Skin="Web20">
          
    </tel:RadAjaxLoadingPanel>
    <tel:RadAjaxPanel ID="rapMain" runat="server" Height="100%" Width="100%" >
        <table style="width: 100%">
            <tr>
                <td colspan="3" align="center">
                    <asp:Label ID="Label30" runat="server" Text="????? ????" CssClass="formlable1" Font-Size="Large"></asp:Label>
                </td>
            </tr>
            <tr>
                <td>
                      
                </td>
                <td>
                     </td>
                <td>
                      
                </td>
            </tr>
            <tr>
                <td>
                    <gw:CustomLabel ID="lblPropertyStateName0" CssClass="formlable" runat="server" MyEnabled=""
                        MyVisible="">?????</gw:CustomLabel>
                </td>
                <td>
                    <tel:RadComboBox ID="ddlCountry" AllowCustomText="false" MarkFirstMatch="true" DataSourceID="ods_GetLookupDetails"
                        DataValueField="LockupDetail_ID" DataTextField="LockupDetail_Name" AutoPostBack="true"
                        AppendDataBoundItems="true" runat="server" Skin="Web20" OnSelectedIndexChanged="ddlCountry1_SelectedIndexChanged"
                        HighlightTemplatedItems="true">
                        <Items>
                            <tel:RadComboBoxItem Text="------?????? ????????-----" Value="0" />
                        </Items>
                    </tel:RadComboBox>
                    <asp:ObjectDataSource ID="ods_GetLookupDetails" runat="server" SelectMethod="GetLockupDetails"
                        TypeName="GWERP.DataAccess.Lockups.General_LockupDetail1">
                        <SelectParameters>
                            <asp:Parameter DefaultValue="123" Name="LockupMaster_ID" Type="Int32" />
                            <asp:Parameter DefaultValue="ar" Name="Lang" Type="String" />
                        </SelectParameters>
                    </asp:ObjectDataSource>
                </td>
                <td>
                      
                </td>
            </tr>
            <tr>
                <td>
                    <gw:CustomLabel ID="lblPropertyStateName2" CssClass="formlable" runat="server" MyEnabled=""
                        MyVisible="">???????</gw:CustomLabel>
                </td>
                <td>
                    <tel:RadComboBox ID="ddlRegion" runat="server" AllowCustomText="false" AppendDataBoundItems="true"
                        A DataSourceID="odsGetRegions" DataTextField="LookupDetalDeepName" DataValueField="LookupDetailsDeep_ID"
                        AutoPostBack="True" HighlightTemplatedItems="true" MarkFirstMatch="true" Skin="Web20"
                        OnSelectedIndexChanged="ddlRegion_SelectedIndexChanged">
                        <Items>
                            <tel:RadComboBoxItem Text="------?????? ????????-----" Value="0" />
                        </Items>
                    </tel:RadComboBox>
                    <asp:ObjectDataSource ID="odsGetRegions" runat="server" SelectMethod="GetLockupDetails"
                        TypeName="GWERP.DataAccess.Lockups.GeneralLookupDeep">
                        <SelectParameters>
                            <asp:ControlParameter ControlID="ddlCountry" Name="LockupMaster_ID" PropertyName="SelectedValue"
                                Type="Int32" />
                            <asp:Parameter DefaultValue="ar" Name="Lang" Type="String" />
                        </SelectParameters>
                    </asp:ObjectDataSource>
                </td>
                <td>
                      
                </td>
            </tr>
            <tr>
                <td>
                    <gw:CustomLabel ID="lblPropertyStateName1" CssClass="formlable" runat="server">???????</gw:CustomLabel>
                </td>
                <td>
                    <tel:RadComboBox ID="ddlCity" runat="server" A="" AllowCustomText="false" AppendDataBoundItems="true"
                        AutoPostBack="True" DataSourceID="odsCites" DataTextField="LookupDetalDeepName"
                        DataValueField="LookupDetailsDeep_ID" HighlightTemplatedItems="true" MarkFirstMatch="true"
                        Skin="Web20" OnSelectedIndexChanged="ddlCity_SelectedIndexChanged">
                        <Items>
                            <tel:RadComboBoxItem Text="------?????? ????????-----" Value="0" />
                        </Items>
                    </tel:RadComboBox>
                    <asp:ObjectDataSource ID="odsCites" runat="server" SelectMethod="GetLockupDetails"
                        TypeName="GWERP.DataAccess.Lockups.GeneralLookupDeep">
                        <SelectParameters>
                            <asp:ControlParameter ControlID="ddlRegion" Name="LockupMaster_ID" PropertyName="SelectedValue"
                                Type="Int32" />
                            <asp:Parameter DefaultValue="ar" Name="Lang" Type="String" />
                        </SelectParameters>
                    </asp:ObjectDataSource>
                </td>
                <td>
                      
                </td>
            </tr>
            <tr>
                <td>
                    <gw:CustomLabel ID="CustomLabel1" runat="server" CssClass="formlable">????</gw:CustomLabel>
                </td>
                <td>
                    <tel:RadComboBox ID="ddlQuarter" runat="server" A="" AllowCustomText="false" AppendDataBoundItems="true"
                        AutoPostBack="True" DataSourceID="odsQuarter" DataTextField="LookupDetalDeepName"
                        DataValueField="LookupDetailsDeep_ID" HighlightTemplatedItems="true" MarkFirstMatch="true"
                        Skin="Web20">
                        <Items>
                            <tel:RadComboBoxItem Text="------?????? ????????-----" Value="0" />
                        </Items>
                    </tel:RadComboBox>
                    <asp:ObjectDataSource ID="odsQuarter" runat="server" SelectMethod="GetLockupDetails"
                        TypeName="GWERP.DataAccess.Lockups.GeneralLookupDeep">
                        <SelectParameters>
                            <asp:ControlParameter ControlID="ddlCity" Name="LockupMaster_ID" PropertyName="SelectedValue"
                                Type="Int32" />
                            <asp:Parameter DefaultValue="ar" Name="Lang" Type="String" />
                        </SelectParameters>
                    </asp:ObjectDataSource>
                </td>
                <td>
                      
                </td>
            </tr>
            <tr>
                <td>
                    <gw:CustomLabel ID="CustomLabel2" runat="server" MyEnabled="" MyVisible="" CssClass="formlable">??? ??????</gw:CustomLabel>
                </td>
                <td>
                    <tel:RadTextBox ID="txtPeiceNumber" runat="server" Skin="Web20" Columns="24">
                    </tel:RadTextBox>
                </td>
                <td>
                      
                </td>
            </tr>
            <tr>
                <td>
                    <gw:CustomLabel ID="CustomLabel11" CssClass="formlable" runat="server" MyEnabled=""
                        MyVisible="">??? ??????</gw:CustomLabel>
                </td>
                <td>
                    <tel:RadTextBox ID="txtPropertySchemaNumber" runat="server" Columns="24"
                        Skin="Web20">
                    </tel:RadTextBox>
                </td>
                <td>
                     </td>
            </tr>
            <tr>
                <td>
                    <gw:CustomLabel ID="lblPropertyStateName" runat="server" CssClass="formlable"
                        MyEnabled="" MyVisible="">??? ??????</gw:CustomLabel>
                </td>
                <td>
                    <tel:RadTextBox ID="txtPropertyStateName" runat="server" Columns="24"
                        Skin="Web20">
                    </tel:RadTextBox>
                </td>
                <td>
                      
                </td>
            </tr>
            <tr>
                <td>
                    <gw:CustomLabel ID="lblPropertyStateName3" CssClass="formlable" runat="server" MyEnabled=""
                        MyVisible="">??? ??????</gw:CustomLabel>
                </td>
                <td>
                    <tel:RadComboBox ID="ddlPropertyType" runat="server" A="" AllowCustomText="false"
                        AppendDataBoundItems="true" AutoPostBack="True" DataSourceID="odsPropertyType"
                        DataTextField="LockupDetail_Name" DataValueField="LockupDetail_ID" HighlightTemplatedItems="true"
                        MarkFirstMatch="true" Skin="Web20">
                        <Items>
                            <tel:RadComboBoxItem Text="------?????? ????????-----" Value="0" />
                        </Items>
                    </tel:RadComboBox>
                    <asp:ObjectDataSource ID="odsPropertyType" runat="server" SelectMethod="GetLockupDetails"
                        TypeName="GWERP.DataAccess.Lockups.General_LockupDetail1">
                        <SelectParameters>
                            <asp:Parameter DefaultValue="126" Name="LockupMaster_ID" Type="Int32" />
                            <asp:Parameter DefaultValue="ar" Name="Lang" Type="String" />
                        </SelectParameters>
                    </asp:ObjectDataSource>
                </td>
                <td>
                      
                </td>
            </tr>
            <tr>
                <td valign="top">
                    <gw:CustomLabel ID="lblAddress" runat="server" MyEnabled="" MyVisible="" CssClass="formlable">???????</gw:CustomLabel>
                </td>
                <td>
                    <tel:RadTextBox ID="txtAddress" runat="server" Skin="Web20" Columns="24" Height="100"
                        TextMode="MultiLine">
                    </tel:RadTextBox>
                </td>
                <td>
                      
                </td>
            </tr>
            <tr>
                <td>
                    <gw:CustomLabel ID="CustomLabel4" runat="server" MyEnabled="" MyVisible="" CssClass="formlable">??????</gw:CustomLabel>
                </td>
                <td>
                    <tel:RadComboBox ID="ddlPropertyState" runat="server" A="" AllowCustomText="false"
                        AppendDataBoundItems="true" AutoPostBack="True" DataTextField="LockupDetail_Name"
                        DataValueField="LockupDetail_ID" DataSourceID="odsPropertyState" HighlightTemplatedItems="true"
                        MarkFirstMatch="true" Skin="Web20">
                        <Items>
                            <tel:RadComboBoxItem Text="------?????? ????????-----" Value="0" />
                        </Items>
                    </tel:RadComboBox>
                    <asp:ObjectDataSource ID="odsPropertyState" runat="server" SelectMethod="GetLockupDetails"
                        TypeName="GWERP.DataAccess.Lockups.General_LockupDetail1">
                        <SelectParameters>
                            <asp:Parameter DefaultValue="127" Name="LockupMaster_ID" Type="Int32" />
                            <asp:Parameter DefaultValue="ar" Name="Lang" Type="String" />
                        </SelectParameters>
                    </asp:ObjectDataSource>
                </td>
                <td>
                      
                </td>
            </tr>
            <tr>
                <td valign="top">
                    <gw:CustomLabel ID="CustomLabel5" runat="server" MyEnabled="" MyVisible="" CssClass="formlable">?????</gw:CustomLabel>
                </td>
                <td>
                    <tel:RadTextBox ID="txtPropertyDescription" runat="server" Columns="24" Height="100"
                        Skin="Web20" TextMode="MultiLine">
                    </tel:RadTextBox>
                </td>
                <td>
                      
                </td>
            </tr>
            <tr>
                <td>
                    <gw:CustomLabel ID="CustomLabel7" runat="server" MyEnabled="" MyVisible="" CssClass="formlable">???????</gw:CustomLabel>
                </td>
                <td>
                    <tel:RadTextBox ID="txtPropertySpace" runat="server" Skin="Web20" Columns="24">
                    </tel:RadTextBox>
                </td>
                <td>
                      
                </td>
            </tr>
            <tr>
                <td style="height: 30px">
                    <gw:CustomLabel ID="CustomLabel6" runat="server" CssClass="formlable"
                        MyEnabled="" MyVisible="">?????</gw:CustomLabel>
                </td>
                <td style="height: 30px">
                    <table style="width:100%;">
                        <tr>
                            <td>
                                <tel:RadTextBox ID="txtPropertyPrice" runat="server" Columns="24" Skin="Web20">
                                </tel:RadTextBox>
                            </td>
                            <td>
                                <gw:CustomLabel ID="CustomLabel12" runat="server" CssClass="formlable"
                                    MyEnabled="" MyVisible="">??</gw:CustomLabel>
                            </td>
                            <td>
                                <tel:RadDateTimePicker ID="rdtpPriceFrom" Skin="Web20" Runat="server">
                               <DateInput Enabled="false" Culture="ar-SA"></DateInput>
                              <ShowAnimation Type="Slide" />
                                </tel:RadDateTimePicker>
                            </td>
                            <td>
                                <gw:CustomLabel ID="CustomLabel13" runat="server" CssClass="formlable"
                                    MyEnabled="" MyVisible="">???</gw:CustomLabel>
                            </td>
                            <td>
                                <tel:RadDateTimePicker ID="rdtpPriceTo" Skin="Web20" Runat="server">
                                    <DateInput Enabled="false" Culture="ar-SA" ></DateInput>
                              
                                </tel:RadDateTimePicker>
                               
                            </td>
                        </tr>
                    </table>
                </td>
                <td style="height: 30px">
                      
                </td>
            </tr>
            <tr>
                <td>
                    <gw:CustomLabel ID="CustomLabel10" runat="server" MyEnabled="" MyVisible="" CssClass="formlable">??? ???????</gw:CustomLabel>
                </td>
                <td>
                    <tel:RadComboBox ID="ddlPropertyOperation" runat="server" A="" AllowCustomText="false"
                        AppendDataBoundItems="true" AutoPostBack="True" DataSourceID="odsPropertyOperation"
                        DataTextField="LockupDetail_Name" DataValueField="LockupDetail_ID" HighlightTemplatedItems="true"
                        MarkFirstMatch="true" Skin="Web20">
                        <Items>
                            <tel:RadComboBoxItem Text="------?????? ????????-----" Value="0"
                                Owner="ddlPropertyOperation" />
                                 
                        </Items>
                    </tel:RadComboBox>
                    <asp:ObjectDataSource ID="odsPropertyOperation" runat="server" SelectMethod="GetLockupDetails"
                        TypeName="GWERP.DataAccess.Lockups.General_LockupDetail1">
                        <SelectParameters>
                            <asp:Parameter DefaultValue="128" Name="LockupMaster_ID" Type="Int32" />
                            <asp:Parameter DefaultValue="ar" Name="Lang" Type="String" />
                        </SelectParameters>
                    </asp:ObjectDataSource>
                </td>
                <td>
                      
                </td>
            </tr>
            <tr>
                <td>
                     </td>
                <td>
               
                 
                </td>
                <td>
                     </td>
            </tr>
        </table>
    
    <br />
      
        <table style="width: 100%;">
            <tr>
                <td colspan="3" align="center">
                    <div class="ErrorHolder">
                    </div>
                </td>
            </tr>
            <tr>
                <td>
                    <gw:CustomLabel ID="CustomLabel8" runat="server" MyEnabled="" MyVisible="" CssClass="formlable">????? ?????</gw:CustomLabel>
                </td>
                <td>
                      
                </td>
                <td>
                      
                </td>
            </tr>
            <tr>
                <td colspan="3">
                    <tel:RadAsyncUpload ID="raUploadImages" MultipleFileSelection="Automatic" runat="server"
                        TargetFolder="~/PropertiesPath/Images/" Skin="Web20" AllowedFileExtensions="jpg,jpeg,png,gif"
                        OnClientValidationFailed="validationFailed">
                        <Localization Cancel="?????" Remove="???" Select="??????" />
                    </tel:RadAsyncUpload>
                </td>
            </tr>
            <tr>
                <td colspan="3">
               
 <tel:RadListView ID="lvImages" runat="server" AllowPaging="True" Visible="false"
                        datasourceid="odsGetPropertyImages" EnableLinqExpressions="false"
                        ItemPlaceholderID="phImages" PageSize="2" Skin="Web20">
                         
                        <LayoutTemplate>
                        <fieldset>
                            <legend  class="formlable1"><h1>?????</h1></legend>
                            <br />
                                                    <div align="right">
                        
                          <asp:PlaceHolder ID="phImages" runat="server">    </asp:PlaceHolder
                         </div>
                           
                           
                           </fieldset>
                           <tel:RadDataPager ID="rdpImages" runat="server" PageSize="2" Skin="Web20">
                                    <Fields>
                                        <tel:RadDataPagerSliderField />
                                    </Fields>
                                </tel:RadDataPager>
                        </LayoutTemplate>
                        <ItemTemplate>
                     <fieldset style="float: right; width: 170px;text-align:center;height:170px" >
                    <table >
                        <tr>
                            <td align="right" style="width: 25%;text-align:center">
                            <div></div>
                                <asp:Image ID="imgPropertyImage" runat="server" BorderColor="#0B7FAD" style="z-index:999;"
                                BorderWidth="2" Height="140" ImageUrl='<%# Eval("PropertyDetailsPath") %>'
                                Width="130px" />
                                 
                            </td>
                        </tr>
                        <tr>
                        <td>
                         <asp:LinkButton  CssClass="rbRemove" Text="."  CommandArgument='<%# Eval("PropertyDetailsID") %>' OnClick="DeleteImageVideo"
                         ForeColor="White" Width="20px" ID="lnkDeleteImage" runat="server" 
                           OnClientClick="javascript:return radconfirm('?? ??? ????? ?? ??? ???????',event,250,100,null,'????? ?????');"
              >  </asp:LinkButton>
                     
                        </td>
                        </tr>
                    </table>
                </fieldset>
                              
                        </ItemTemplate>
                    </tel:RadListView>
                    <asp:ObjectDataSource ID="odsGetPropertyImages" runat="server"
                        SelectMethod="GetPropertyDetail"
                        TypeName="GWERP.DataAccess.Aqar.Properties.PropertiesDetails">
                        <SelectParameters>
                            <asp:ControlParameter ControlID="hfPropertyID" Name="propertyID"
                                PropertyName="Value" Type="Int32" />
                             <asp:Parameter DefaultValue="1" Name="detailType" Type="Int32" />
                        </SelectParameters>
                    </asp:ObjectDataSource>
                </td>
            </tr>
            <tr>
                <td>
                    <gw:CustomLabel ID="CustomLabel9" runat="server" MyEnabled="" MyVisible="" CssClass="formlable">????? ????? ???????</gw:CustomLabel>
                </td>
                <td>
                      
                </td>
                <td>
                      
                </td>
            </tr>
            <tr>
                <td colspan="3">
                    <tel:RadAsyncUpload ID="raUploadClips" MultipleFileSelection="Automatic" runat="server"
                        TargetFolder="~/PropertiesPath/Images/" Skin="Web20" AllowedFileExtensions="avi,3gp,wmv,mp4,flv"
                        OnClientValidationFailed="validationFailed">
                        <Localization Cancel="?????" Remove="???" Select="??????" />
                    </tel:RadAsyncUpload>
                </td>
            </tr>
            <tr>
                <td colspan="3">
        
                     
                            <tel:RadListView ID="lvVedios" runat="server" AllowPaging="true"  Visible="false"
                                datasourceid="odsGetPropertyVedios" EnableLinqExpressions="false"
                                ItemPlaceholderID="phVedios" PageSize="2" Skin="Web20">
                                <LayoutTemplate>
                                  <fieldset>
                        <legend  class="formlable1"><h1>???????</h1></legend>
                        <br />
                                    <div align="right">
                                        <asp:PlaceHolder ID="phVedios" runat="server"></asp:PlaceHolder>
                                    </div>
                                   
                                    </fieldset>
                                      <div align="center">
                                        <tel:RadDataPager ID="rdpVedios0" runat="server" PageSize="2" Skin="Web20">
                                            <Fields>
                                                <tel:RadDataPagerSliderField />
                                            </Fields>
                                        </tel:RadDataPager>
                                    </div>
                                </LayoutTemplate>
                                <ItemTemplate>
                                <fieldset style="float: right; width: 180px;text-align:center" >
           
                    <table >
                        <tr>
                            <td align="right" style="width: 25%;text-align:center">
                               <object ID="flowplayer0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" style=" width: 170px; height: 170px; 
                                                    border: none;" style="border: 2px solid #0B7FAD">
                                        <param name="movie" value="../flowplayer-3.2.5.swf" />
                                        <param name="wmode" value="transparent" />
                                        <param name="flashvars" wmode="transparent" value=<%#"config={'clip':{'url':'"+Eval("PropertyDetailsPath")+"', 'autoPlay':false, 'autoBuffering':true}}" %> />
                                    </object>
                            </td>
                        </tr>
                        <tr>
                        <td align="center">
                                   <asp:LinkButton  CssClass="rbRemove" Text="." ForeColor="White" Width="20px" OnClick="DeleteImageVideo"
                                   ID="lnkRemoveVedio" runat="server"  CommandArgument='<%# Eval("PropertyDetailsID") %>'
                                      OnClientClick="javascript:return radconfirm('?? ??? ????? ?? ??? ???????',event,250,100,null,'????? ?????');"
              >  </asp:LinkButton>
                              
                        </td>
                        </tr>
                    </table>
                </fieldset>
                                     
                                </ItemTemplate>
                            </tel:RadListView>
                            <asp:ObjectDataSource ID="odsGetPropertyVedios" runat="server"
                                SelectMethod="GetPropertyDetail"
                                TypeName="GWERP.DataAccess.Aqar.Properties.PropertiesDetails">
                                <SelectParameters>
                                    <asp:ControlParameter ControlID="hfPropertyID" Name="propertyID"
                                PropertyName="Value" Type="Int32" />
                                    <asp:Parameter DbType="Int32" DefaultValue="1" Name="detailType" />
                                </SelectParameters>
                            </asp:ObjectDataSource>
                     
                </td>
            </tr>
            <tr>
                <td align="center" colspan="3">
                    <table border="0" cellpadding="0" cellspacing="0">
                        <tr>
                            <td>
                            <table>
                            <tr>
                            <td>
                               <tel:RadButton runat="server" ID="rbSave"  ButtonType="LinkButton" Skin="Web20"
                       OnClick="lnkSave_Click"  Text="???"  CommandArgument="save" >
                            <Icon PrimaryIconCssClass="rbSave" PrimaryIconLeft="4" PrimaryIconTop="4" />
                          </tel:RadButton>
                            </td>
                            <td>
                               <tel:RadButton runat="server" ID="rbEdit"  ButtonType="LinkButton" Skin="Web20"
                         Text="?????" onclick="rbEdit_Click"  CommandArgument="edit" >
                            <Icon PrimaryIconCssClass="rbEdit" PrimaryIconLeft="4" PrimaryIconTop="4" />
                          </tel:RadButton>
                            </td>
                            <td>
                               <tel:RadButton runat="server" ID="rbDelete"  ButtonType="LinkButton" Skin="Web20"
                      Text="???" onclick="rbDelete_Click"  >
                            <Icon PrimaryIconCssClass="rbRemove" PrimaryIconLeft="4" PrimaryIconTop="4" />
                          </tel:RadButton>
                            </td>
                            <td>
                             
                            </td>
                             
                            </tr>
                            </table>
                            
                            
                                 
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
                <td colspan="3">
                    
                   <asp:HiddenField ID="hfPropertyID" runat="server" />
                </td>
            </tr>
            <tr>
                <td colspan="3">
                    <tel:RadAjaxLoadingPanel ID="ralpGvProperties" runat="server" Skin="Web20">
                    </tel:RadAjaxLoadingPanel>
                </td>
            </tr>
            </table>
            </tel:RadAjaxPanel>
            <table  width="100%">
            <tr>
                <td colspan="3">
                    <tel:RadGrid ID="rgProperties" runat="server" AutoGenerateColumns="False" AllowPaging="True"
                        PageSize="2" Skin="Web20" DataSourceID="ods_GetProperties"
                        Culture="ar-SA" AllowFilteringByColumn="True" AllowSorting="True"
                        GridLines="None" ShowGroupPanel="True" >
                        <ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True"
                            Selecting-AllowRowSelect="true" AllowDragToGroup="True">
                            <Selecting AllowRowSelect="True" />
                            <Selecting AllowRowSelect="True" />
                        </ClientSettings>
                        <ExportSettings FileName="Properites"  OpenInNewWindow="true"  IgnorePaging="true" ExportOnlyData="true" >
                        
                        </ExportSettings>
                           <GroupPanel Text="???? ??????? ???? ?????? ??????? ?????"  >
                           <PanelStyle Height="50px" Width="100%" />
                           </GroupPanel>
                        <MasterTableView CommandItemDisplay="Top" AllowPaging="True" DataSourceID="ods_GetProperties"
                         GroupLoadMode="Server" PageSize="3">
                       
                            <NestedViewTemplate>
                                <tel:RadTabStrip runat="server" ID="TabStip1" MultiPageID="mpImagesVedios" SelectedIndex="0"
                                    Skin="Web20">
                                    <Tabs>
                                        <tel:RadTab runat="server" Text="?????" PageViewID="pvImages">
                                        </tel:RadTab>
                                        <tel:RadTab runat="server" Text="???????" PageViewID="pvVedios">
                                        </tel:RadTab>
                                    </Tabs>
                                </tel:RadTabStrip>
                                <tel:RadMultiPage runat="server" ID="mpImagesVedios" SelectedIndex="0" RenderSelectedPageOnly="false">
                                    <tel:RadPageView runat="server" ID="pvImages" BorderColor="#00B6FF" BorderWidth="2"><asp:Label ID="lblPropertyID" Font-Bold="true" Font-Italic="true" Text='<%# Eval("PropertyID") %>'
                                            Visible="false" runat="server" /><tel:RadListView runat="server" ID="lvImages" Skin="Web20" AllowPaging="true" ItemPlaceholderID="phImages"
                                            PageSize="2" DataSourceID="odsGetPropertyImages" EnableLinqExpressions="false"><LayoutTemplate><div align="right"><asp:PlaceHolder ID="phImages" runat="server"></asp:PlaceHolder></div><div align="center"><tel:RadDataPager ID="rdpImages" runat="server" PageSize="2" Skin="Web20"><Fields><tel:RadDataPagerSliderField /></Fields></tel:RadDataPager></div></LayoutTemplate><ItemTemplate>  <asp:Image runat="server" ID="imgPropertyImage" BorderWidth="2" BorderColor="#0B7FAD"
                                                    ImageUrl='<%# Eval("PropertyDetailsPath") %>' Width="100" Height="120" /></ItemTemplate></tel:RadListView><asp:ObjectDataSource ID="odsGetPropertyImages" runat="server" SelectMethod="GetPropertyDetail"
                                            TypeName="GWERP.DataAccess.Aqar.Properties.PropertiesDetails"><SelectParameters><asp:ControlParameter ControlID="lblPropertyID" PropertyName="Text" Name="propertyID"
                                                    Type="Int32" /><asp:Parameter Name="detailType" DbType="Int32" DefaultValue="1" /></SelectParameters></asp:ObjectDataSource></tel:RadPageView>
                                    <tel:RadPageView runat="server" ID="pvVedios" BorderColor="#00B6FF" BorderWidth="2"><tel:RadListView runat="server" ID="lvVedios" Skin="Web20" AllowPaging="true" ItemPlaceholderID="phVedios"
                                            PageSize="2" DataSourceID="odsGetPropertyVedios" EnableLinqExpressions="false"><LayoutTemplate><div align="right"><asp:PlaceHolder ID="phVedios" runat="server"></asp:PlaceHolder></div><div align="center"><tel:RadDataPager ID="rdpVedios" runat="server" PageSize="2" Skin="Web20"><Fields><tel:RadDataPagerSliderField /></Fields></tel:RadDataPager></div></LayoutTemplate><ItemTemplate><object id="flowplayer" style="border: 2px solid #0B7FAD" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
                                                    style="z-index: 99; width: 200px; height: 250px; padding: 5px 5px; margin: 3px 3px 0px 1px;
                                                    border: none;"><param name="movie" value="../flowplayer-3.2.5.swf" /><param name="wmode" value="transparent" /><param name="flashvars" wmode="transparent" value=<%#"config={'clip':{'url':'"+Eval("PropertyDetailsPath")+"', 'autoPlay':false, 'autoBuffering':true}}" %> /></object></ItemTemplate></tel:RadListView><asp:ObjectDataSource ID="odsGetPropertyVedios" runat="server" SelectMethod="GetPropertyDetail"
                                            TypeName="GWERP.DataAccess.Aqar.Properties.PropertiesDetails"><SelectParameters><asp:ControlParameter ControlID="lblPropertyID" PropertyName="Text" Name="propertyID"
                                                    Type="Int32" /><asp:Parameter Name="detailType" DbType="Int32" DefaultValue="1" /></SelectParameters></asp:ObjectDataSource></tel:RadPageView>
                                </tel:RadMultiPage>
                            </NestedViewTemplate>
                         
                            <CommandItemSettings AddNewRecordText="????? ???? ????"
                                ExportToExcelText="????? ????" ExportToPdfText="????? pdf" RefreshText="?????"
                                ShowExportToExcelButton="True" ShowExportToPdfButton="True"
                                ShowExportToWordButton="True" />
                         
                            <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
                                <HeaderStyle Width="20px" />
                            </RowIndicatorColumn>
                            <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column">
                                <HeaderStyle Width="20px" />
                            </ExpandCollapseColumn>
                            <Columns >
                                <tel:GridBoundColumn DataField="PropertyID" FilterControlAltText="Filter indexID column"
                                    HeaderText="?????" UniqueName="indexID1" >
                                      
                                </tel:GridBoundColumn>
                                <tel:GridBoundColumn DataField="PropertyName" FilterControlAltText="Filter indexID column"
                                    HeaderText="??? ??????" UniqueName="indexID2">
                                      
                                </tel:GridBoundColumn>
                                <tel:GridBoundColumn DataField="PropertyPrice" FilterControlAltText="Filter indexID column"
                                    HeaderText="?????" UniqueName="indexID3">
                                      
                                </tel:GridBoundColumn>
                                <tel:GridBoundColumn DataField="propertyAddress" FilterControlAltText="Filter indexID column"
                                    HeaderText="???????" UniqueName="indexID">
                                      
                                </tel:GridBoundColumn>
                          <tel:GridTemplateColumn AllowFiltering="false" >
                          <ItemTemplate >
                          <tel:RadButton runat="server" ID="rbSelect"  ButtonType="LinkButton" Skin="Web20"
                          CommandName="select" CommandArgument='<%#  Eval("PropertyID") %>' Text="??????"
                                  OnClick="rbSelect_Click" >
                            <Icon PrimaryIconCssClass="rbOk" PrimaryIconLeft="4" PrimaryIconTop="4" />
                          </tel:RadButton>
                          </ItemTemplate>
                          <HeaderStyle Width="10px" />
                          </tel:GridTemplateColumn>
                            </Columns>
 
                            <CommandItemSettings AddNewRecordText="????? ???? ????" RefreshText="?????" ShowAddNewRecordButton="false"
                             ShowExportToPdfButton="true" ShowExportToExcelButton="true" 
                             ExportToPdfText="????? pdf" ExportToExcelText="????? ????" ShowExportToWordButton="true" ExportToWordText="????? ???? ???" />
                            <EditFormSettings>
                                <EditColumn FilterControlAltText="Filter EditCommandColumn column">
                                </EditColumn>
                            </EditFormSettings>
                            <PagerStyle  Mode="NextPrevNumericAndAdvanced" />
                             
                        </MasterTableView>
                        
                        <FilterMenu EnableImageSprites="true" >
                     
                        </FilterMenu>
                        <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default">
                        </HeaderContextMenu>
                    </tel:RadGrid>
                    <asp:ObjectDataSource ID="ods_GetProperties" runat="server" SelectMethod="GetProperites"
                        TypeName="GWERP.DataAccess.Aqar.Properties.Properties"></asp:ObjectDataSource>
                </td>
            </tr>
            <tr>
                <td>
                      
                </td>
                <td>
                      
                </td>
                <td>
                      
                </td>
            </tr>
        </table>
    
      
      <script type="text/javascript" language="javascript">
          function requestStart(sender, args) {
              if (args.get_eventTarget().indexOf("ExportToPdfButton") > 0)
                  args.set_enableAjax(false);
              if (args.get_eventTarget().indexOf("ExportToWordButton") > 0)
                  args.set_enableAjax(false);
              if (args.get_eventTarget().indexOf("ExportToExcelButton") > 0)
                  args.set_enableAjax(false);
          }
          
    </script>
    <tel:RadAjaxManager runat="server"   ClientEvents-OnRequestStart="requestStart">
        <AjaxSettings>
            <tel:AjaxSetting AjaxControlID="rgProperties">
                <UpdatedControls>
                 <tel:AjaxUpdatedControl ControlID="rgProperties" LoadingPanelID="ralpMain"/>
                  <tel:AjaxUpdatedControl ControlID="rapMain" LoadingPanelID="ralpMain" /> 
                </UpdatedControls>
            </tel:AjaxSetting>
        </AjaxSettings>
    </tel:RadAjaxManager>
</asp:Content>

when i change the ajax setting to :

<tel:RadAjaxManager runat="server"   ClientEvents-OnRequestStart="requestStart">
        <AjaxSettings>
            <tel:AjaxSetting AjaxControlID="rgProperties">
                <UpdatedControls>
                 <tel:AjaxUpdatedControl ControlID="rgProperties" LoadingPanelID="ralpMain"/>
                </UpdatedControls>
            </tel:AjaxSetting>
        </AjaxSettings>
    </tel:RadAjaxManager>

every thing works fine .


Regards

1 Answer, 1 is accepted

Sort by
0
Iana Tsolova
Telerik team
answered on 01 Feb 2011, 08:58 AM
Hello Abdallah,

The error you are receiving is a server-side exception. To see where it comes from, disable the ajax on the page and run it in debug mode.

Best wishes,
Iana
the Telerik team
Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.
Tags
General Discussions
Asked by
Abdallah
Top achievements
Rank 1
Answers by
Iana Tsolova
Telerik team
Share this question
or