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

[Solved] Masterpage

1 Answer 140 Views
Ajax
This is a migrated thread and some comments may be shown as answers.
naveen veda
Top achievements
Rank 1
naveen veda asked on 30 Jul 2009, 02:32 PM
Hi,

in my project i used masterpage and content page, in masterpage i have treeview ,when i click treeview the masterpage treeview also geeting postback, how to avoid master page postback?

Masterpage:

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Main_Master.master.cs"
 Inherits="Web_Master_Pages_Main_Page" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" >
<html>
<head id="Head1" runat="server">
 <title>Focalpoint - Manager's Compensation Tool</title>
 <link id="Link1" runat="server" />
 </head>
<body style="margin: 0px; margin-left: 2px; background-color: Gainsboro;">
 <form id="form1" runat="server">
  
  <div>
   <telerik:RadScriptManager ID="rsm" runat="server">
   </telerik:RadScriptManager>   
   
    <table cellpadding="0" cellspacing="0">
     <tr runat="server" id="WelcomeHeader" visible="false">
     </tr>
     <tr runat="server" id="MainHeader" visible="True">
      <td style="width: 990px">
       <table id="Table4" cellpadding="0" cellspacing="0" style="background-color: #96b2ca;
        width: 990px;" border="0">
        <tr>
              <td style="height: 17px;" align="right">
                   <asp:Label ID="lblMainWelcome" runat="server" Font-Bold="true" Font-Size="12px" ForeColor="White"
           Font-Names="Arial" Font-Italic="true"></asp:Label>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;|
              </td>
        </tr>
       </table>
      </td>
     </tr>
     <%--<tr runat="server" id="WelcomeSection" visible="False">
     <td style="width: 990px">
      <asp:ContentPlaceHolder ID="WelcomeContent" runat="server">
      </asp:ContentPlaceHolder>
     </td>
    </tr>--%>
     <tr runat="server" id="MainSection" visible="True">
      <td style="width: 990px">
       <table cellpadding="0" cellspacing="0" style="background-color: #F0F0F0;">
        <tr>
         <td>
          <telerik:RadSplitter ID="RadSplitter1" Skin="WebBlue" runat="server" Width="990px"
           Height="538px">
           <telerik:RadPane ID="RadPane1" runat="server" Width="145px" BackColor="#F0F0F0">
           <asp:UpdatePanel id="UpdatePanel1" runat ="server">
           <ContentTemplate >
           <table cellpadding="0" cellspacing="0" style="background-color: #F0F0F0;">
             <tr>
              <td style="width: 200px; background-color: #f0f0f0;">
               <telerik:RadTreeView ID="MenuRadTreeView" SSL="true" runat="server" AutoPostBack="True"
                OnNodeClick="MenuRadTreeView_NodeClick">
               </telerik:RadTreeView>
              </td>
             </tr>
            </table>
            </ContentTemplate>
           </asp:UpdatePanel>
            
           </telerik:RadPane>
           <telerik:RadSplitBar ID="RadSplitBar1" Width="450px" runat="server" CollapseMode="None" />
           <telerik:RadPane ID="RadPane2" runat="server">
            <asp:ContentPlaceHolder ID="MainContentPlaceHolder" runat="server">
            </asp:ContentPlaceHolder>
           </telerik:RadPane>
          </telerik:RadSplitter>
         </td>
        </tr>
       </table>
      </td>
     </tr>
     <tr>
      <td style="width: 990px">
       <table id="Table3" style="height: 8px; background-color: #F0F0F0;" cellspacing="0"
        cellpadding="0" width="990" border="0">
        <tr>
         <td style="background-color: white;">
          <table id="Table1" style="height: 8px; background-color: #F0F0F0;" cellspacing="0"
           cellpadding="0" width="990" border="0">
           <tr align="left">
            <td align="left" style="height: 20px;">
             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
             <asp:Image ID="LoadingImage" runat="server" ImageUrl="~/App_Images/images/saveTrpt.gif"
              ImageAlign="texttop" Width="65" Height="13" />
             <telerik:RadAjaxLoadingPanel ID="FooterAjaxLoadingPanel" runat="server">
              <asp:Image ID="Image1" runat="server" AlternateText="Saving..." ImageUrl="~/App_Images/images/LoadingProgressBar.gif"
               ImageAlign="Middle" />
             </telerik:RadAjaxLoadingPanel>
            </td>
            <td align="left" style="height: 20px; padding-left: 10px;">
             &nbsp;<asp:Label ID="SaveMessagelbl" runat="server" SkinID="GreenviewSkinLabel" Font-Bold="True"
              Font-Size="11px" Style="font-family: Arial;" Width="660px" /></td>
            <td align="right" bgcolor="whitesmoke" colspan="2" valign="top">
             <asp:Image ID="Image2" runat="server" ImageUrl="~/App_Images/images/LaserBeam.gif" /></td>
           </tr>
          </table>
         </td>
        </tr>
       </table>
      </td>
     </tr>
    </table>
  
  </div>
  
 </form>
</body>
</html>

Content page:

<%@ Page Language="C#" MasterPageFile="~/Web_Master_Pages/Main_Master.master"  AutoEventWireup="true" CodeFile="xmlservices.aspx.cs" Inherits="Web_Pages_Dev_xml_xmlservices" Title="" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContentPlaceHolder" Runat="Server">
<script type="text/javascript" src="../../Web_Javascript/Common.js">
</script>
 
<telerik:RadAjaxManager ID="RadAjaxManager1" ClientEvents-OnRequestStart="xmlservicesconditionalPostback" runat="server" >        
     <AjaxSettings>    
          <telerik:AjaxSetting AjaxControlID="PanelXmlservices">
              <UpdatedControls >                         
                <telerik:AjaxUpdatedControl ControlID="PanelXmlservices" />
                    <telerik:AjaxUpdatedControl ControlID="MenuRadTreeView" />     
             <telerik:AjaxUpdatedControl ControlID="SaveMessagelbl"  />
             <telerik:AjaxUpdatedControl ControlID="LoadingImage" LoadingPanelID="FooterAjaxLoadingPanel" />    
             </UpdatedControls >        
         </telerik:AjaxSetting>                            
            </AjaxSettings>
     </telerik:RadAjaxManager>
       
    <div align="left" style="background-color:White; height:535px;">
      <asp:Panel ID="PanelXmlservices" runat="server"  BackColor="white">

     <table cellpadding="0" align="left"  cellspacing="0" border="0" width="100%"  style="background-color:white;">
                  <tr>
                 <td style="width: 800px;padding-left:20px;padding-top:20px;">
      
       
         <div align="center" >
         <asp:Panel ID="excelPanel" runat="server" Width="100%"   >
        
           <fieldset id ="fldexcel" runat ="server" style=" border-right: dodgerblue 1px solid; border-top: dodgerblue 1px solid; border-left: dodgerblue 1px solid; border-bottom: dodgerblue 1px solid; background-color: #ffffff; text-align: center;padding-Left:10px;">
    <legend style="font-family:Arial; font-weight:bold; font-size:small; color: #000000;">
        Load Spread Sheet</legend>
               <table style="width: 781px">
              
               <tr><td align="left">
   <asp:Label ID="ccc" runat="server" Text="Template" Font-Names="Arial" Font-Size="Small"></asp:Label></td>
    <td align="left" >
        <asp:DropDownList ID="drpTemplate" runat="server" Width="150px" SkinID="DropDownSkin" AutoPostBack="True" OnSelectedIndexChanged="drpTemplate_SelectedIndexChanged">
        </asp:DropDownList></td>
    </tr>
       <tr>
<td style="height: 28px" align="left">
  <asp:Label ID="lblselectfile" runat="server" Font-Names="Arial" Text="Excel File"
  Font-Size="Small"></asp:Label>
  </td>
     
                                            
</tr>
<tr>
<td style="height: 28px" align="left">
 <asp:Label ID="lblSheet" runat="server" Font-Names="Arial" Text="Sheet Name" Visible="true"
  Font-Size="Small"></asp:Label></td>
 
<td style="height: 28px;" align="left">
    <asp:TextBox ID="TxtSheetName" runat="server" Width="145px" Visible="true" ></asp:TextBox>
</td>
</tr>
 </table>
 <br />
 <table>
<tr>
 </tr>

     
        <tr>
       <td colspan="3">
           <asp:Label ID="lblLocationpath" runat="server" Visible="false"  Text="Label"></asp:Label>
           <asp:Label ID="lblemsg" runat="server" Font-Bold="True" Font-Size="Smaller" ForeColor="Red" Font-Names="Arial"></asp:Label></td>
       </tr>
       </table>
        </fieldset>
        <br />
        <br />
         <table cellpadding="0" cellspacing="0"  >
     <tr >
      <td>
  
         
           <fieldset id ="fldexcelxml" runat ="server" style=" border-right: dodgerblue 1px solid; border-top: dodgerblue 1px solid; border-left: dodgerblue 1px solid; border-bottom: dodgerblue 1px solid; background-color: #ffffff; text-align: center;">
    <legend style="font-family:Arial; font-weight:bold; font-size:small; color: #000000;">
        Validate Spread Sheet</legend>
          <br />
           <telerik:RadGrid ID="Grdxmlvalidate" ShowFooter="True"    EnableEmbeddedSkins ="false"   runat="server" AllowPaging="true" PageSize= "5"
                                GridLines="None"    AutoGenerateColumns="False" HeaderStyle-HorizontalAlign="Center"
                                FooterStyle-Font-Bold="true" FooterStyle-HorizontalAlign="left" HeaderStyle-Height="15px" EditItemStyle-Width="98%" OnPreRender="Grdxmlvalidate_PreRender" OnItemCommand="Grdxmlvalidate_ItemCommand" OnNeedDataSource="Grdxmlvalidate_NeedDataSource">
                                <MasterTableView EditMode="InPlace" DataKeyNames="xmlnum"  Width="100%">
                                    <Columns>
                                                                                                                                                                                   
                                           <telerik:GridTemplateColumn HeaderText="Sheet Name" UniqueName="TemplateColumn7" >
                                            <ItemTemplate>
                                                <asp:Label ID="lblsheetname" runat="server" Text='<%# Eval("sheetname") %>' Width="150px">
                                                </asp:Label>
                                                </ItemTemplate>
                                            <HeaderStyle Width="150px" />
                                            <ItemStyle HorizontalAlign ="left" />
                                        </telerik:GridTemplateColumn>
                                       
                                         <telerik:GridTemplateColumn HeaderText="Schema" UniqueName="TemplateColumn7" Visible="false">
                                            <ItemTemplate>
                                                <asp:Label ID="lblschemaname" runat="server" Text='<%# Eval("xmlschema") %>'>
                                                </asp:Label>
                                                </ItemTemplate>
                                            <HeaderStyle Width="120px" />
                                        </telerik:GridTemplateColumn>                                                                                                       
                                       
                                                                         </Columns>
                                    <EditFormSettings>
                                        <EditColumn UniqueName="EditCommandColumn1">
                                        </EditColumn>
                                    </EditFormSettings>
                                    <ExpandCollapseColumn Visible="False">
                                        <HeaderStyle Width="19px" />
                                    </ExpandCollapseColumn>
                                    <RowIndicatorColumn Visible="False">
                                        <HeaderStyle Width="20px" />
                                    </RowIndicatorColumn>
                                   <PagerStyle Mode="NextPrev" />
        <ItemStyle  Font-Bold ="true" Font-Names ="Arial" Font-Size ="11px" />
                                </MasterTableView>
                                <ClientSettings>
                                    <Selecting AllowRowSelect="True" />
                                </ClientSettings>
                                <HeaderStyle BackColor="#92B4E1" Height="15px" HorizontalAlign="Center" />
                                <FooterStyle Font-Bold="True" HorizontalAlign="Left" />
                                <EditItemStyle Width="98%" />
                            </telerik:RadGrid><br />
                    <asp:Button ID="btnvalidate" runat="server" Text="Validate" Enabled="false"  OnClick="btnvalidate_Click" Font-Size="Smaller" />

                            </fieldset>
                            </td>
                            </tr></table>
                           
                            <table>
                           <tr>
                           <td style="width: 443px">
                          <asp:GridView ID="GridViewerr" AutoGenerateColumns="false" runat="server" BackColor="White"  Width="433px"  >
                         <Columns>
                         <asp:TemplateField HeaderText="xmlnum" Visible="False">
                          <ItemTemplate>
                          <asp:Label ID="lblxmlnum" runat="server" Text='<%# Eval("xmlnum") %>'>
                          </asp:Label>
                         </ItemTemplate>
  
   
                       </asp:TemplateField>
                        <asp:TemplateField HeaderText="Possible errorneous columns">
                          <ItemTemplate>
                             <asp:Label ID="lblxmlerr" runat="server" Text='<%# Eval("valerr") %>'>
                          </asp:Label>
                         </ItemTemplate>
                            <HeaderStyle Font-Bold="True" Font-Names="arial" Font-Size="Smaller" ForeColor="White" />
  
   
                       </asp:TemplateField>
                       </Columns>
                              <HeaderStyle BackColor="#2C8FC8" />
                       </asp:GridView>
                            </td>
                            </tr>
                            </table>
             <asp:Label ID="lblerrdatatype" runat="server" SkinID="RedviewSkinLabel"></asp:Label><br />
           </asp:Panel>
        </div>
      
        
 
        </td>
        </tr>
        </table>
                           </asp:Panel>
      
    </div>
   
    </asp:Content>

 

 

1 Answer, 1 is accepted

Sort by
0
Pavlina
Telerik team
answered on 31 Jul 2009, 04:02 PM
Hello Naveen,

I am not sure if I understand your scenario completely. Could you please elaborate a bit more in the details?
Additionally, I suggest you review the following help article:
Ajaxified control still postbacks

Regards,
Pavlina
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
Tags
Ajax
Asked by
naveen veda
Top achievements
Rank 1
Answers by
Pavlina
Telerik team
Share this question
or