Hi, I want to ajaxify a Tabstrip/Multipage which is inside a formview. The control that should trigger everything is a RadTreeView on the same page:
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder_Left" runat="Server">
<div style="background-image: url(images/Verlauf.jpg); background-repeat: repeat-y;
height: 2em; line-height: 2em; padding-left: 10px;">
<h3 style="color: White;">
Produkte</h3>
</div>
<telerik:RadTreeView ID="RadTreeView_Navigation" runat="server" Skin="WebBlue">
<Nodes>
<telerik:RadTreeNode runat="server" Expanded="true" Text="Heizkörper für Wärmepumpen"
Font-Bold="True">
<Nodes>
<telerik:RadTreeNode runat="server" Text="Serie SL/SLI" ToolTip="Modellreihe ohne Radiator">
<Nodes>
<telerik:RadTreeNode runat="server" Text="SL/SLI 200">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Text="SL/SLI 400">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Text="SL/SLI 600">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Text="SL/SLI 800">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Text="SL/SLI 1000">
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeView>
</asp:Content>
'----------------------------------------------------------------------------------------------------------------
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder_Content" runat="Server">
<asp:AccessDataSource ID="AccessDataSource_Produkte" runat="server" DataFile="~/App_Data/waterstage.mdb"
SelectCommand="SELECT * FROM [Artikel] WHERE ([ArtikelNummer] = ?)">
<SelectParameters>
<asp:QueryStringParameter Name="ArtikelNummer" QueryStringField="ArtikelID" Type="String" />
</SelectParameters>
</asp:AccessDataSource>
<asp:FormView ID="FormView_Produkte" runat="server" DataSourceID="AccessDataSource_Produkte">
<ItemTemplate>
<div style="padding-left: 15px;">
<asp:Label ID="lbl_Trailer" runat="server"><%#Eval("Text_Trailer") %></asp:Label>
</div>
<telerik:RadTabStrip ID="RadTabStrip_Produkte" runat="server" Width="100%" MultiPageID="RadMultiPage_Produkte"
CausesValidation="false" Skin="WebBlue" SelectedIndex="0">
<Tabs>
<telerik:RadTab runat="server" Text="Übersicht" PageViewID="RadPageView_Uebersicht"
Selected="true">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="Spezifikationen" PageViewID="RadPageView_Spezifikationen">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="Dimensionen" PageViewID="RadPageView_Dimensionen">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="Optionen" PageViewID="RadPageView_Optionen">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="Anfrage" PageViewID="RadPageView_Anfrage">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="Händler" PageViewID="RadPageView_Haendler">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage ID="RadMultiPage_Produkte" runat="server" BackColor="White"
BorderStyle="Solid" BorderWidth="1px" BorderColor="Gray" SelectedIndex="0">
<telerik:RadPageView ID="RadPageView_Uebersicht" runat="server">
<div style="overflow: hidden; width: 616px; padding: 30px;">
<h3><%# Eval("Text_Kurzbezeichnung")%></h3>
</telerik:RadPageView>
<telerik:RadPageView ID="RadPageView_Spezifikationen" runat="server">
<div style="padding: 3px; width: 670px;">
<asp:Label ID="lbl_Spezifikationen" runat="server"><%#Eval("Text_Spezifikationen") %></asp:Label>
</div>
</telerik:RadPageView>
<telerik:RadPageView ID="RadPageView_Dimensionen" runat="server">
</telerik:RadPageView>
<telerik:RadPageView ID="RadPageView_Optionen" runat="server">
</telerik:RadPageView>
<telerik:RadPageView ID="RadPageView_Anfrage" runat="server">
</telerik:RadPageView>
<telerik:RadPageView ID="RadPageView_Haendler" runat="server">
</telerik:RadPageView>
</telerik:RadMultiPage>
</ItemTemplate>
</asp:FormView>
</asp:Content>
Any ideas how I could accomplish that? I had no luck with AjaxManger.
Thanks in advance for your help
Best regards
Thomas
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder_Left" runat="Server">
<div style="background-image: url(images/Verlauf.jpg); background-repeat: repeat-y;
height: 2em; line-height: 2em; padding-left: 10px;">
<h3 style="color: White;">
Produkte</h3>
</div>
<telerik:RadTreeView ID="RadTreeView_Navigation" runat="server" Skin="WebBlue">
<Nodes>
<telerik:RadTreeNode runat="server" Expanded="true" Text="Heizkörper für Wärmepumpen"
Font-Bold="True">
<Nodes>
<telerik:RadTreeNode runat="server" Text="Serie SL/SLI" ToolTip="Modellreihe ohne Radiator">
<Nodes>
<telerik:RadTreeNode runat="server" Text="SL/SLI 200">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Text="SL/SLI 400">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Text="SL/SLI 600">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Text="SL/SLI 800">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Text="SL/SLI 1000">
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeView>
</asp:Content>
'----------------------------------------------------------------------------------------------------------------
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder_Content" runat="Server">
<asp:AccessDataSource ID="AccessDataSource_Produkte" runat="server" DataFile="~/App_Data/waterstage.mdb"
SelectCommand="SELECT * FROM [Artikel] WHERE ([ArtikelNummer] = ?)">
<SelectParameters>
<asp:QueryStringParameter Name="ArtikelNummer" QueryStringField="ArtikelID" Type="String" />
</SelectParameters>
</asp:AccessDataSource>
<asp:FormView ID="FormView_Produkte" runat="server" DataSourceID="AccessDataSource_Produkte">
<ItemTemplate>
<div style="padding-left: 15px;">
<asp:Label ID="lbl_Trailer" runat="server"><%#Eval("Text_Trailer") %></asp:Label>
</div>
<telerik:RadTabStrip ID="RadTabStrip_Produkte" runat="server" Width="100%" MultiPageID="RadMultiPage_Produkte"
CausesValidation="false" Skin="WebBlue" SelectedIndex="0">
<Tabs>
<telerik:RadTab runat="server" Text="Übersicht" PageViewID="RadPageView_Uebersicht"
Selected="true">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="Spezifikationen" PageViewID="RadPageView_Spezifikationen">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="Dimensionen" PageViewID="RadPageView_Dimensionen">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="Optionen" PageViewID="RadPageView_Optionen">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="Anfrage" PageViewID="RadPageView_Anfrage">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="Händler" PageViewID="RadPageView_Haendler">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage ID="RadMultiPage_Produkte" runat="server" BackColor="White"
BorderStyle="Solid" BorderWidth="1px" BorderColor="Gray" SelectedIndex="0">
<telerik:RadPageView ID="RadPageView_Uebersicht" runat="server">
<div style="overflow: hidden; width: 616px; padding: 30px;">
<h3><%# Eval("Text_Kurzbezeichnung")%></h3>
</telerik:RadPageView>
<telerik:RadPageView ID="RadPageView_Spezifikationen" runat="server">
<div style="padding: 3px; width: 670px;">
<asp:Label ID="lbl_Spezifikationen" runat="server"><%#Eval("Text_Spezifikationen") %></asp:Label>
</div>
</telerik:RadPageView>
<telerik:RadPageView ID="RadPageView_Dimensionen" runat="server">
</telerik:RadPageView>
<telerik:RadPageView ID="RadPageView_Optionen" runat="server">
</telerik:RadPageView>
<telerik:RadPageView ID="RadPageView_Anfrage" runat="server">
</telerik:RadPageView>
<telerik:RadPageView ID="RadPageView_Haendler" runat="server">
</telerik:RadPageView>
</telerik:RadMultiPage>
</ItemTemplate>
</asp:FormView>
</asp:Content>
Any ideas how I could accomplish that? I had no luck with AjaxManger.
Thanks in advance for your help
Best regards
Thomas
7 Answers, 1 is accepted
0
Cori
Top achievements
Rank 2
answered on 14 Dec 2010, 02:24 PM
Hello Thomas,
Tha RadAjaxManager is the only approach to use for your situation. Did your RadAjaxManager look like this:
I don't why that wouldn't work.
Tha RadAjaxManager is the only approach to use for your situation. Did your RadAjaxManager look like this:
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadTreeView_Navigation"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"FormView_Produkte"
></
telerik:AjaxUpdatedControl
>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
I don't why that wouldn't work.
0
Thomas
Top achievements
Rank 1
Veteran
answered on 18 Dec 2010, 01:02 PM
Hi Cori,
sorry for my late reply.
Yes, I did it exactly as you mentioned using AjaxManager.
sorry for my late reply.
Yes, I did it exactly as you mentioned using AjaxManager.
RadAjaxManager1.IsAjaxRequest
always gives me "false"
Any ideas?
Thanks and best regards
Thomas
0
Hi Thomas,
Why do you need the IsAjaxRequest property? What happens when you use the settings Cori suggested?
Best wishes,
Simon
the Telerik team
Why do you need the IsAjaxRequest property? What happens when you use the settings Cori suggested?
Best wishes,
Simon
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.
0
Thomas
Top achievements
Rank 1
Veteran
answered on 23 Dec 2010, 09:51 AM
Hi Simon,
yes, I did try Corgis suggestion, thas why I wrote "Yes, I did it exactly as you mentioned using AjaxManager."
I removed the NavigateURL from the RadTreeViewNodes, now it seems to work (at least this part).
Can't you use URL's with querystrings in an Ajax environment?
(Sorry for stupid questions, still learning)
Thanks in advance for your help
Best regards
Thomas
yes, I did try Corgis suggestion, thas why I wrote "Yes, I did it exactly as you mentioned using AjaxManager."
I removed the NavigateURL from the RadTreeViewNodes, now it seems to work (at least this part).
Can't you use URL's with querystrings in an Ajax environment?
(Sorry for stupid questions, still learning)
Thanks in advance for your help
Best regards
Thomas
0
Hi Thomas,
Well, in this case the page is navigated to another URL and this operation is not supported through AJAX, so that is why a postback occurs.
I hope this helps.
Kind regards,
Simon
the Telerik team
Well, in this case the page is navigated to another URL and this operation is not supported through AJAX, so that is why a postback occurs.
I hope this helps.
Kind regards,
Simon
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.
0
Thomas
Top achievements
Rank 1
Veteran
answered on 23 Dec 2010, 10:13 AM
Hi Simon, thanks for that. The URL was pointing to the same page, just with an additional querystring.
I am now using the Node_Click event to get the information:
I am now using the Node_Click event to get the information:
Protected
Sub
RadTreeView_Navigation_NodeClick(
ByVal
sender
As
Object
,
ByVal
e
As
Telerik.Web.UI.RadTreeNodeEventArgs)
Handles
RadTreeView_Navigation.NodeClick
Dim
ArtikelID
As
String
= e.Node.Value.ToString
AccessDataSource_Produkte.SelectParameters(
"Artikelnummer"
).DefaultValue = ArtikelID
ViewState(
"ArtikelID"
) = ArtikelID
End
Sub
That works OK.
Problem now is, that I can't update information based on "ArtikelID" in my Radpageview, which has static content.
I am trying to find some table cells (by id) and disable them:
Protected
Sub
Page_PreRender(
ByVal
sender
As
Object
,
ByVal
e
As
System.EventArgs)
Handles
Me
.PreRender
Dim
ArtikelID
As
String
= ViewState(
"ArtikelID"
)
FormView_Produkte.Caption = ArtikelID
Dim
myMultiPage
As
RadMultiPage =
CType
(FormView_Produkte.FindControl(
"RadMultiPage_Produkte"
), RadMultiPage)
myMultiPage.BackColor = Drawing.Color.AliceBlue
Dim
myPageview
As
RadPageView =
CType
(FormView_Produkte.FindControl(
"RadPageView_Optionen"
), RadPageView)
myPageview.BackColor = Drawing.Color.Azure
'Festlegen welche Optionen angezeigt werden
Dim
UTWKDWXA
As
HtmlTableCell =
CType
(FormView_Produkte.FindControl(
"UTWKDWXA"
), HtmlTableCell)
UTWKDWXA.BgColor =
"#ABABAB"
Dim
UTWT20XA
As
HtmlTableCell =
CType
(FormView_Produkte.FindControl(
"UTWT20XA"
), HtmlTableCell)
Dim
UTWT30XA
As
HtmlTableCell =
CType
(FormView_Produkte.FindControl(
"UTWT30XA"
), HtmlTableCell)
UTWT20XA.BorderColor =
"Green"
Dim
UTWKZSXA
As
HtmlTableCell =
CType
(FormView_Produkte.FindControl(
"UTWKZSXA"
), HtmlTableCell)
Dim
UTWC55XA
As
HtmlTableCell =
CType
(FormView_Produkte.FindControl(
"UTWC55XA"
), HtmlTableCell)
Dim
UTWC75XA
As
HtmlTableCell =
CType
(FormView_Produkte.FindControl(
"UTWC75XA"
), HtmlTableCell)
Dim
UTWKBSXA
As
HtmlTableCell =
CType
(FormView_Produkte.FindControl(
"UTWKBSXA"
), HtmlTableCell)
Dim
UTWTEVXA
As
HtmlTableCell =
CType
(FormView_Produkte.FindControl(
"UTWTEVXA"
), HtmlTableCell)
Dim
UTWKCHXA
As
HtmlTableCell =
CType
(FormView_Produkte.FindControl(
"UTWKCHXA"
), HtmlTableCell)
Dim
UTWKCHXA2
As
HtmlTableCell =
CType
(FormView_Produkte.FindControl(
"UTWKCHXA2"
), HtmlTableCell)
Dim
UTWKSPXA
As
HtmlTableCell =
CType
(FormView_Produkte.FindControl(
"UTWKSPXA"
), HtmlTableCell)
Dim
UTWESPXA
As
HtmlTableCell =
CType
(FormView_Produkte.FindControl(
"UTWESPXA"
), HtmlTableCell)
Dim
UTWPHFXA
As
HtmlTableCell =
CType
(FormView_Produkte.FindControl(
"UTWPHFXA"
), HtmlTableCell)
Dim
UTYXWZXZ2
As
HtmlTableCell =
CType
(FormView_Produkte.FindControl(
"UTYXWZXZ2"
), HtmlTableCell)
Select
Case
ArtikelID
Case
"ATW05S"
,
"ATW06S"
,
"ATW08S"
,
"ATW10S"
,
"ATW13S"
,
"ATW16S"
UTYXWZXZ2.Visible =
False
Case
"ATW08M"
,
"ATW10M"
UTWKZSXA.Visible =
False
UTWKCHXA.Visible =
False
UTWKCHXA2.Visible =
False
UTWPHFXA.Visible =
False
UTYXWZXZ2.Visible =
False
End
Select
'Tabs ausblenden, wenn aufgerufener Artikel ein Heizkörper ist
If
Left(ArtikelID, 2) =
"SL"
Then
Dim
RadTabStrip_Produkte
As
RadTabStrip =
CType
(FormView_Produkte.FindControl(
"RadTabStrip_Produkte"
), RadTabStrip)
RadTabStrip_Produkte.Tabs(2).Visible =
False
RadTabStrip_Produkte.Tabs(3).Visible =
False
Dim
hyp_Prospekt
As
HyperLink =
CType
(FormView_Produkte.FindControl(
"hyp_Prospekt"
), HyperLink)
hyp_Prospekt.NavigateUrl =
"~/Downloads/Bi2.pdf"
End
If
End
Sub
I put it in the Prerender event, Page_Load doesn't work (fires befor Node_Click).
ASPX looks like this:
<%@ Page Title="" Language="VB" MasterPageFile="~/main.master" AutoEventWireup="false"
CodeFile="Produkte.aspx.vb" Inherits="Produkte" %>
<%@ Register Assembly="obout_ImageZoom_NET" Namespace="OboutInc.ImageZoom" TagPrefix="obout" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<
asp:Content
ID
=
"Content1"
ContentPlaceHolderID
=
"head"
runat
=
"Server"
>
</
asp:Content
>
<
asp:Content
ID
=
"Content2"
ContentPlaceHolderID
=
"ContentPlaceHolder_Left"
runat
=
"Server"
>
<
telerik:RadAjaxManagerProxy
ID
=
"RadAjaxManagerProxy1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadTreeView_Navigation"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"FormView_Produkte"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManagerProxy
>
<
div
style="background-image: url(images/Verlauf.jpg); background-repeat: repeat-y;
height: 2em; line-height: 2em; padding-left: 10px;">
<
h3
style
=
"color: White;"
>Produkte</
h3
>
</
div
>
<
telerik:RadTreeView
ID
=
"RadTreeView_Navigation"
runat
=
"server"
Skin
=
"WebBlue"
>
<
Nodes
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"Komfort-Wärmepumpen"
Expanded
=
"true"
Font-Bold
=
"True"
ToolTip
=
"Waterstage Komfort Serie"
>
<
Nodes
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"5kW Waterstage S-Serie Set"
Value
=
"ATW05S"
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"6kW Waterstage S-Serie Set"
Value
=
"ATW06S"
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"8kW Waterstage S-Serie Set"
Value
=
"ATW08S"
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"10kW Waterstage S-Serie Set"
Value
=
"ATW10S"
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"13kW Waterstage S-Serie Set"
Value
=
"ATW13S"
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"16kW Waterstage S-Serie Set"
Value
=
"ATW16S"
>
</
telerik:RadTreeNode
>
</
Nodes
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Expanded
=
"True"
Font-Bold
=
"True"
Text
=
"High-Power-Wärmepumpen"
ToolTip
=
"Waterstage High Power Serie"
>
<
Nodes
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"11kW Waterstage S-Serie HP Set"
Value
=
"ATW11SHP"
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"14kW Waterstage S-Serie HP Set"
Value
=
"ATW14SHP"
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"16kW Waterstage S-Serie HP Set"
Value
=
"ATW16SHP"
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"11kW Waterstage S-Serie 230V HP Set"
Value
=
"ATW11SHP230V"
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"14kW Waterstage S-Serie 230V HP Set"
Value
=
"ATW14SHP230V"
>
</
telerik:RadTreeNode
>
</
Nodes
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Expanded
=
"True"
Font-Bold
=
"True"
Text
=
"Kompakt-Wärmepumpen"
ToolTip
=
"Waterstage Kompakt Serie"
>
<
Nodes
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"8kW Waterstage Monobloc Set"
Value
=
"ATW08M"
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"10kW Waterstage Monobloc Set"
Value
=
"ATW10M"
>
</
telerik:RadTreeNode
>
</
Nodes
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Expanded
=
"true"
Text
=
"Heizkörper für Wärmepumpen"
Font-Bold
=
"True"
>
<
Nodes
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"Serie SL/SLI"
ToolTip
=
"Modellreihe ohne Radiator"
Expanded
=
"true"
>
<
Nodes
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"SL/SLI 200"
Value
=
"SLSLI200"
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"SL/SLI 400"
Value
=
"SLSLI400"
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"SL/SLI 600"
Value
=
"SLSLI600"
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"SL/SLI 800"
Value
=
"SLSLI800"
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"SL/SLI 1000"
Value
=
"SLSLI1000"
>
</
telerik:RadTreeNode
>
</
Nodes
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"Serie SLR"
ToolTip
=
"Modellreihe mit Radiator"
Expanded
=
"true"
>
<
Nodes
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"SLR 200"
Value
=
"SLR200"
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"SLR 400"
Value
=
"SLR400"
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"SLR 600"
Value
=
"SLR600"
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"SLR 800"
Value
=
"SLR800"
>
</
telerik:RadTreeNode
>
<
telerik:RadTreeNode
runat
=
"server"
Text
=
"SLR 1000"
Value
=
"SLR1000"
>
</
telerik:RadTreeNode
>
</
Nodes
>
</
telerik:RadTreeNode
>
</
Nodes
>
</
telerik:RadTreeNode
>
</
Nodes
>
</
telerik:RadTreeView
>
</
asp:Content
>
<
asp:Content
ID
=
"Content3"
ContentPlaceHolderID
=
"ContentPlaceHolder_Content"
runat
=
"Server"
>
<
asp:AccessDataSource
ID
=
"AccessDataSource_Produkte"
runat
=
"server"
DataFile
=
"~/App_Data/waterstage.mdb"
SelectCommand
=
"SELECT * FROM [Artikel] WHERE ([ArtikelNummer] = ?)"
>
<
SelectParameters
>
<
asp:QueryStringParameter
Name
=
"ArtikelNummer"
QueryStringField
=
"ArtikelID"
Type
=
"String"
/>
</
SelectParameters
>
</
asp:AccessDataSource
>
<
asp:FormView
ID
=
"FormView_Produkte"
runat
=
"server"
DataSourceID
=
"AccessDataSource_Produkte"
>
<
ItemTemplate
>
<
div
style
=
"padding-left: 15px;"
>
<
asp:Label
ID
=
"lbl_Trailer"
runat
=
"server"
><%#Eval("Text_Trailer") %></
asp:Label
>
</
div
>
<
telerik:RadTabStrip
ID
=
"RadTabStrip_Produkte"
runat
=
"server"
Width
=
"100%"
MultiPageID
=
"RadMultiPage_Produkte"
CausesValidation
=
"false"
Skin
=
"WebBlue"
SelectedIndex
=
"0"
>
<
Tabs
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Übersicht"
PageViewID
=
"RadPageView_Uebersicht"
Selected
=
"true"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Spezifikationen"
PageViewID
=
"RadPageView_Spezifikationen"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Dimensionen"
PageViewID
=
"RadPageView_Dimensionen"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Optionen"
PageViewID
=
"RadPageView_Optionen"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Anfrage"
PageViewID
=
"RadPageView_Anfrage"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Händler"
PageViewID
=
"RadPageView_Haendler"
>
</
telerik:RadTab
>
</
Tabs
>
</
telerik:RadTabStrip
>
<
telerik:RadMultiPage
ID
=
"RadMultiPage_Produkte"
runat
=
"server"
BackColor
=
"White"
BorderStyle
=
"Solid"
BorderWidth
=
"1px"
BorderColor
=
"Gray"
SelectedIndex
=
"0"
>
<
telerik:RadPageView
ID
=
"RadPageView_Uebersicht"
runat
=
"server"
>
<
div
style
=
"overflow: hidden; width: 616px; padding: 30px;"
>
<
h3
>
<%# Eval("Text_Kurzbezeichnung")%></
h3
>
<
hr
style
=
"border: 1px dotted gray;"
>
<
br
/>
<
div
style
=
"width: 300px; text-align: center; float: left;"
>
<
obout:ImageZoom
ID
=
"ImageZoom_Uebersicht"
runat
=
"server"
StyleFolder
=
"styles/simple"
ImageUrl='<%#Eval("ArtikelNummer", "~/Images/Produkte/{0}.jpg") %>' BigImageUrl='<%#Eval("ArtikelNummer", "~/Images/Produkte/{0}_large.jpg") %>' />
<
br
/>
<
asp:Label
ID
=
"lbl_Bildunterschrift"
runat
=
"server"
><%# Eval("Text_Bildunterschrift")%></
asp:Label
>
</
div
>
<
div
style
=
"float: left; width: 316px; margin-left: 0;"
>
<
asp:Label
ID
=
"lbl_Uebersicht"
runat
=
"server"
><%#Eval("Text_Uebersicht") %></
asp:Label
>
</
div
>
<
div
class
=
"clear"
>
</
div
>
<
br
/>
<
hr
/>
<
br
/>
<
div
class
=
"float_left"
>
<!-- AddToAny BEGIN -->
<
div
class
=
"a2a_kit a2a_default_style"
>
<
a
class
=
"a2a_dd"
href
=
"http://www.addtoany.com/share_save"
>Weitersagen</
a
> <
span
class
=
"a2a_divider"
></
span
><
a
class
=
"a2a_button_facebook"
></
a
><
a
class
=
"a2a_button_twitter"
>
</
a
><
a
class
=
"a2a_button_email"
></
a
>
</
div
>
<
script
type
=
"text/javascript"
src
=
"http://static.addtoany.com/menu/page.js"
></
script
>
<!-- AddToAny END -->
</
div
>
<
div
class
=
"float_right"
>
<
table
>
<
tr
>
<
td
>
<
img
src
=
"Images/pdficon_large.gif"
alt
=
""
/>
</
td
>
<
td
valign
=
"top"
>
<
asp:HyperLink
ID
=
"hyp_Prospekt"
runat
=
"server"
NavigateUrl
=
"~/Downloads/waterstage.pdf"
target
=
"_blank"
> Aktuelles Prospekt herunterladen</
asp:HyperLink
>
</
td
>
</
tr
>
</
table
>
</
div
>
</
div
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView_Spezifikationen"
runat
=
"server"
>
<
div
style
=
"padding: 3px; width: 670px;"
>
<
asp:Label
ID
=
"lbl_Spezifikationen"
runat
=
"server"
><%#Eval("Text_Spezifikationen") %></
asp:Label
>
</
div
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView_Dimensionen"
runat
=
"server"
>
<
div
style
=
"margin-top: 3px;"
>
<
obout:ImageZoom
ID
=
"ImageZoom_Dimensionen"
runat
=
"server"
StyleFolder
=
"styles/simple"
ImageUrl='<%#Eval("ArtikelNummer", "~/Images/Produkte/{0}_Dimensionen.jpg") %>'
BigImageUrl='<%#Eval("ArtikelNummer", "~/Images/Produkte/{0}_Dimensionen_large.jpg") %>' />
</
div
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView_Optionen"
runat
=
"server"
>
<
div
style
=
"width: 674px; padding: 1px;"
>
<
table
id
=
"Optionen"
runat
=
"server"
width
=
"100%"
clientidmode
=
"Static"
>
<
tr
>
<
td
id
=
"UTWKDWXA"
runat
=
"server"
>
<
p
>
<
strong
>Brauchwasser Kit</
strong
><
br
/>
UTW-KDWXA</
p
>
<
asp:Image
ID
=
"img_UTWKDWXA"
runat
=
"server"
ImageUrl
=
"~/Images/Produkte/Optionen/UTW-KDWXA.jpg"
alt
=
""
/>
<
p
>
Dient zum Anschluß des Brauchwasserspeichers UTW-T20XA oder UTW-T30XA an die Wärmepumpe.</
p
>
</
td
>
<
td
id
=
"UTWT20XA"
runat
=
"server"
>
<
p
>
<
strong
>Brauchwasserspeicher 200L</
strong
><
br
/>
UTW-T20XA</
p
>
<
asp:Image
ID
=
"img_UTWT20XA"
runat
=
"server"
ImageUrl
=
"~/Images/Produkte/Optionen/UTW-T20XA.jpg"
alt
=
""
/>
<
p
>
Brauchwasserspeicher mit 200 Liter und Elektroheizregister 3300W, 230V</
p
>
</
td
>
<
td
id
=
"UTWT30XA"
runat
=
"server"
>
<
p
>
<
strong
>Brauchwasserspeicher 300L</
strong
><
br
/>
UTW-T30XA</
p
>
<
asp:Image
ID
=
"img_UTWT30XA"
runat
=
"server"
ImageUrl
=
"~/Images/Produkte/Optionen/UTW-T30XA.jpg"
alt
=
""
/>
<
p
>
Brauchwasserspeicher mit 300 Liter und Elektroheizregister 3300W, 230V</
p
>
</
td
>
</
tr
>
<
tr
>
<
td
id
=
"UTWKZSXA"
runat
=
"server"
>
<
p
>
<
strong
>2-Heizkreis Kit</
strong
><
br
/>
UTW-KZSXA</
p
>
<
asp:Image
ID
=
"img_UTWKZSXA"
runat
=
"server"
ImageUrl
=
"~/Images/Produkte/Optionen/UTW-KZSXA.jpg"
alt
=
""
/>
<
p
>
Ermöglicht den Anschluss von 2 Heizkreisen (1 gemischter Heizkreis und 1 ungemischter
Heizkreis) an die Wärmepumpe</
p
>
</
td
>
<
td
id
=
"UTWC55XA"
runat
=
"server"
>
<
p
>
<
strong
>Raumbedienteil</
strong
><
br
/>
UTW-C55XA</
p
>
<
asp:Image
ID
=
"img_UTWC55XA"
runat
=
"server"
ImageUrl
=
"~/Images/Produkte/Optionen/UTW-C55XA.jpg"
alt
=
""
/>
<
p
>
Die Hauptfunktionen der Wärmepumpe können mit dem Raumbedienteil gesteuert werden
(Tages-, Absenk- und reduzierter Betrieb) mit eingebautem Temperaturfühler</
p
>
</
td
>
<
td
id
=
"UTWC75XA"
runat
=
"server"
>
<
p
>
<
strong
>Fernbedienung</
strong
><
br
/>
UTW-C75XA</
p
>
<
asp:Image
ID
=
"img_UTWC75XA"
runat
=
"server"
ImageUrl
=
"~/Images/Produkte/Optionen/UTW-C75XA.jpg"
alt
=
""
/>
<
p
>
Zur Steuerung der Wärmepumpe von einem beliebigen Platz im Haus. Alle Bedienfunktionen
wie auf dem Wärmepumpenbedienteil, mit eingebautemTemperaturfühler</
p
>
</
td
>
</
tr
>
<
tr
>
<
td
id
=
"UTWKBSXA"
runat
=
"server"
>
<
p
>
<
strong
>Fremdheizung Einbindungs-Kit</
strong
><
br
/>
UTW-KBSXA</
p
>
<
asp:Image
ID
=
"img_UTWKBSXA"
runat
=
"server"
ImageUrl
=
"~/Images/Produkte/Optionen/UTW-KBSXA.jpg"
alt
=
""
/>
<
p
>
Ermöglicht die Einbindung eines Fremdheizkessels (Ölkessel oder Gaskessel) in das
Heizungssystem, die Steuerung des Gerätes wird dann von der Wärmepumpe übernommen.</
p
>
</
td
>
<
td
id
=
"UTWTEVXA"
runat
=
"server"
>
<
p
>
<
strong
>Hydraulische Weiche</
strong
><
br
/>
UTW-TEVXA</
p
>
<
asp:Image
ID
=
"img_UTWTEVXA"
runat
=
"server"
ImageUrl
=
"~/Images/Produkte/Optionen/UTW-TEVXA.jpg"
alt
=
""
/>
<
p
>
Eine hydraulische Weiche wird in Heizungsanlagen eingesetzt, um den Heizkreis und
den Verbraucherkreis hydraulisch voneinander zu entkoppeln.</
p
>
</
td
>
<
td
id
=
"UTWKCHXA"
runat
=
"server"
>
<
p
>
<
strong
>Kühl Kit</
strong
><
br
/>
UTW-KCHXA</
p
>
<
asp:Image
ID
=
"img_UTWKCHXA"
runat
=
"server"
ImageUrl
=
"~/Images/Produkte/Optionen/UTW-KCHXA.jpg"
alt
=
""
/>
<
p
>
Das Kühl Kit ermöglicht, das mit der Wärmepumpe auch gekühlt werden kann. Nur für
Wärmepumpen mit Hochleistungspumpenkit UTW-PHFXA.</
p
>
</
td
>
</
tr
>
<
tr
>
<
td
id
=
"UTWKCHXA2"
runat
=
"server"
>
<
p
>
<
strong
>Kühl Kit</
strong
><
br
/>
UTW-KCLXA</
p
>
<
asp:Image
ID
=
"img_UTWKCHXA2"
runat
=
"server"
ImageUrl
=
"~/Images/Produkte/Optionen/UTW-KCHXA.jpg"
alt
=
""
/>
<
p
>
Das Kühl Kit ermöglicht, das mit der Wärmepumpe auch gekühlt werden kann.</
p
>
</
td
>
<
td
id
=
"UTWKSPXA"
runat
=
"server"
>
<
p
>
<
strong
>Swimming Pool Kit</
strong
><
br
/>
UTW-KSPXA</
p
>
<
asp:Image
ID
=
"img_UTWKSPXA"
runat
=
"server"
ImageUrl
=
"~/Images/Produkte/Optionen/UTW-KSPXA.jpg"
alt
=
""
/>
<
p
>
Dient zur Beheizung eines Swimming-Pools mit der Wärmepumpe.</
p
>
</
td
>
<
td
id
=
"UTWESPXA"
runat
=
"server"
>
<
p
>
<
strong
>Swimming Pool - Wärmetauscher</
strong
><
br
/>
UTW-ESPXA</
p
>
<
asp:Image
ID
=
"img_UTWESPXA"
runat
=
"server"
ImageUrl
=
"~/Images/Produkte/Optionen/UTW-ESPXA.jpg"
alt
=
""
/>
<
p
>
Plattenwärmetauscher zur Beheizung eines Swimmingpools in Verbindung mit dem Swimming
Pool Kit.</
p
>
</
td
>
</
tr
>
<
tr
>
<
td
id
=
"UTWPHFXA"
runat
=
"server"
>
<
p
>
<
strong
>Hochleistungspumpen Kit</
strong
><
br
/>
UTW-PHFXA</
p
>
<
asp:Image
ID
=
"img_UTWPHFXA"
runat
=
"server"
ImageUrl
=
"~/Images/Produkte/Optionen/UTW-PHFXA.jpg"
alt
=
""
/>
<
p
>
Für Anlagen mit erhöhten Systemwiderständen, wo die Standardpumpe nicht mehr ausreicht.</
p
>
</
td
>
<
td
id
=
"UTYXWZXZ2"
runat
=
"server"
>
<
p
>
<
strong
>Steuerkabel für Peak-Cut und Low noise mode</
strong
><
br
/>
UTY-XWZXZ2</
p
>
<
asp:Image
ID
=
"img_UTYXWZXZ2"
runat
=
"server"
ImageUrl
=
"~/Images/Produkte/Optionen/UTY-XWZXZ2.jpg"
alt
=
""
/>
<
p
>
Nur für die Serie Highpower zur Leistungsbegrenzung oder zur Lautstärkereduktion.</
p
>
</
td
>
</
tr
>
</
table
>
<%--<
asp:Label
ID
=
"lbl_Optionen"
runat
=
"server"
><%#Eval("Text_Optionen") %></
asp:Label
>--%>
</
div
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView_Anfrage"
runat
=
"server"
>
<
div
style
=
"padding: 30px; width: 616px;"
>
<
div
>
<
h3
>
Wir freuen uns über Ihr Interesse!</
h3
>
</
div
>
<
table
id
=
"Table_Anfrage"
style
=
"width: 100%;"
>
<
tr
>
<
td
style
=
"width: 100px"
>
Vorname:<
sup
>*</
sup
>
</
td
>
<
td
style
=
"width: 100px"
>
<
telerik:RadTextBox
ID
=
"txt_Vorname"
runat
=
"server"
AutoCompleteType
=
"FirstName"
>
</
telerik:RadTextBox
>
</
td
>
<
td
>
<
asp:RequiredFieldValidator
ID
=
"RequiredFieldValidator_txt_Vorname"
runat
=
"server"
ControlToValidate
=
"txt_Vorname"
ErrorMessage
=
"Bitte geben Sie Ihren Vornamen ein"
ForeColor
=
"Red"
ValidationGroup
=
"Anfrage"
>
</
asp:RequiredFieldValidator
>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"width: 100px"
>
Nachname:<
sup
>*</
sup
>
</
td
>
<
td
style
=
"width: 100px"
>
<%--<
asp:TextBox
ID
=
"txt_Nachname"
runat
=
"server"
AutoCompleteType
=
"LastName"
></
asp:TextBox
>--%>
<
telerik:RadTextBox
ID
=
"txt_Nachname"
runat
=
"server"
AutoCompleteType
=
"LastName"
>
</
telerik:RadTextBox
>
</
td
>
<
td
>
<
asp:RequiredFieldValidator
ID
=
"RequiredFieldValidator_txt_Nachname"
runat
=
"server"
ControlToValidate
=
"txt_Nachname"
ErrorMessage
=
"Bitte geben Sie Ihren Nachnamen ein"
ForeColor
=
"Red"
ValidationGroup
=
"Anfrage"
>
</
asp:RequiredFieldValidator
>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"width: 100px"
>
email:<
sup
>*</
sup
>
</
td
>
<
td
style
=
"width: 100px"
>
<%--<
asp:TextBox
ID
=
"txt_Email"
runat
=
"server"
AutoCompleteType
=
"Email"
></
asp:TextBox
>--%>
<
telerik:RadTextBox
ID
=
"txt_Email"
runat
=
"server"
AutoCompleteType
=
"Email"
>
</
telerik:RadTextBox
>
</
td
>
<
td
>
<
asp:RequiredFieldValidator
ID
=
"RequiredFieldValidator_txt_Email"
runat
=
"server"
ControlToValidate
=
"txt_Email"
ErrorMessage
=
"Bitte geben Sie Ihre email Adresse ein"
ForeColor
=
"Red"
Display
=
"Dynamic"
ValidationGroup
=
"Anfrage"
>
</
asp:RequiredFieldValidator
>
<
asp:RegularExpressionValidator
ID
=
"RegularExpressionValidator_txt_Email_RegEx"
runat
=
"server"
ControlToValidate
=
"txt_Email"
ErrorMessage
=
"Die email Adresse ist nicht gültig"
ValidationExpression
=
"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
ForeColor
=
"Red"
Display
=
"Dynamic"
>
</
asp:RegularExpressionValidator
>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"3"
>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"3"
>
Ihre Nachricht:
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"3"
>
<
telerik:RadTextBox
ID
=
"txt_Anfrage"
runat
=
"server"
TextMode
=
"MultiLine"
Rows
=
"10"
Columns
=
"50"
>
</
telerik:RadTextBox
>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"3"
>
<
telerik:RadCaptcha
ID
=
"RadCaptcha_Anfrage"
runat
=
"server"
ProtectionMode
=
"Captcha"
CaptchaTextBoxLabel
=
" Bitte den Text des Bildes eingeben"
ErrorMessage
=
"Leider falsch"
ForeColor
=
"Red"
Skin
=
"WebBlue"
EnableRefreshImage
=
"True"
CaptchaLinkButtonText
=
"Neues Bild laden"
CaptchaImage-BackgroundNoise
=
"Medium"
ValidationGroup
=
"Anfrage"
>
</
telerik:RadCaptcha
>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"width: 100px"
>
</
td
>
<
td
style
=
"width: 100px"
>
</
td
>
<
td
style
=
"width: 100px"
align
=
"right"
>
<
asp:Label
ID
=
"lbl_Bestaetigung"
runat
=
"server"
Visible
=
"false"
>Vielen Dank, wir haben Ihre Anfrage erhalten.</
asp:Label
>
<
asp:Button
ID
=
"btn_Abschicken"
runat
=
"server"
Text
=
"Abschicken"
OnClick
=
"btn_Abschicken_Click"
CausesValidation
=
"true"
ValidationGroup
=
"Anfrage"
/>
</
td
>
</
tr
>
</
table
>
</
div
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"RadPageView_Haendler"
runat
=
"server"
>
<
div
style
=
"padding: 25px 3px; width: 670px;"
>
<
asp:Label
ID
=
"lbl_Haendler"
runat
=
"server"
><%#Eval("Text_Haendler") %></
asp:Label
>
</
div
>
</
telerik:RadPageView
>
</
telerik:RadMultiPage
>
</
ItemTemplate
>
</
asp:FormView
>
</
asp:Content
>
Any ideas?
Thanks again for your help
Best regards
Thomas
0
Thomas
Top achievements
Rank 1
Veteran
answered on 25 Dec 2010, 05:55 PM
Sorted it. I put the code in the wrong event. Formview_PreRender did the trick.