<%@ Page Language="vb" AutoEventWireup="true" Inherits="Telerik.Web.Examples.XmlHttpPanel.Overview.DefaultVB"CodeFile="DefaultVB.aspx.vb" %>
<!DOCTYPE html>
<
head
runat
=
"server"
>
<
title
>Telerik ASP.NET Example</
title
>
<
link
href
=
"Styles.css"
rel
=
"stylesheet"
type
=
"text/css"
/>
<
script
src
=
"scripts.js"
type
=
"text/javascript"
></
script
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
runat
=
"server"
ID
=
"RadScriptManager1"
/>
<
telerik:RadSkinManager
ID
=
"RadSkinManager1"
runat
=
"server"
ShowChooser
=
"true"
/>
<
div
class
=
"demo-container no-bg"
>
<
div
class
=
"divContainerTop"
>
<
div
style
=
"height: 65px;"
>
<
br
/>
<
span
class
=
"spanTitle"
style
=
"left: 20px;"
>Country Customers (Callback):</
span
>
<
span
class
=
"spanTitle"
style
=
"left: 306px;"
>Country Customers (WebService):</
span
>
<
span
class
=
"spanTitle"
style
=
"left: 593px;"
>Country Customers (WCF Service):</
span
>
</
div
>
<
div
>
<
div
style
=
"position: absolute; left: 42px;"
>
<
span
style
=
"color: #0F3789;"
>Country:</
span
>
<
telerik:RadComboBox
RenderMode
=
"Lightweight"
ID
=
"rcbCallBack"
Visible
=
"true"
runat
=
"server"
OnClientSelectedIndexChanged
=
"telerikDemo.onClientSelectedIndexChanged"
DataSourceID
=
"dllDataSource"
DataTextField
=
"Country"
DataValueField
=
"Country"
Width
=
"194px"
Height
=
"450px"
Skin
=
"Web20"
>
<
ItemTemplate
>
<
div
>
<
asp:Image
ImageUrl='<%# Eval("Country", "~/Img/Northwind/Countries/Thumbs/{0}.gif") %>'
ID="Image" runat="server" Width="150px" Height="150px" class="country" AlternateText='<%# Eval("Country","{0}.gif") %>'></
asp:Image
>
</
div
>
</
ItemTemplate
>
</
telerik:RadComboBox
>
</
div
>
<
div
style
=
"position: absolute; left: 328px;"
>
<
span
style
=
"color: #0F3789;"
>Country:</
span
>
<
telerik:RadComboBox
RenderMode
=
"Lightweight"
ID
=
"rcbWebService"
Visible
=
"true"
runat
=
"server"
AutoPostBack
=
"False"
OnClientSelectedIndexChanged
=
"telerikDemo.onClientSelectedIndexChanged"
DataSourceID
=
"dllDataSource"
DataTextField
=
"Country"
DataValueField
=
"Country"
Width
=
"194px"
Height
=
"450px"
Skin
=
"Web20"
>
<
ItemTemplate
>
<
div
>
<
asp:Image
ImageUrl='<%# Eval("Country", "~/Img/Northwind/Countries/Thumbs/{0}.gif") %>'
ID="Image" runat="server" Width="150px" Height="150px" class="country" AlternateText='<%# Eval("Country","{0}.gif") %>'></
asp:Image
>
</
div
>
</
ItemTemplate
>
</
telerik:RadComboBox
>
</
div
>
<
div
style
=
"position: absolute; left: 615px;"
>
<
span
style
=
"color: #0F3789;"
>Country:</
span
>
<
telerik:RadComboBox
RenderMode
=
"Lightweight"
ID
=
"rcbWcfService"
Visible
=
"true"
runat
=
"server"
AutoPostBack
=
"False"
OnClientSelectedIndexChanged
=
"telerikDemo.onClientSelectedIndexChanged"
DataSourceID
=
"dllDataSource"
DataTextField
=
"Country"
DataValueField
=
"Country"
Width
=
"194px"
Height
=
"450px"
Skin
=
"Web20"
>
<
ItemTemplate
>
<
div
>
<
asp:Image
ImageUrl='<%# Eval("Country", "~/Img/Northwind/Countries/Thumbs/{0}.gif") %>'
ID="Image" runat="server" Width="150px" Height="150px" class="country" AlternateText='<%# Eval("Country","{0}.gif") %>'></
asp:Image
>
</
div
>
</
ItemTemplate
>
</
telerik:RadComboBox
>
</
div
>
</
div
>
<
div
class
=
"divXmlPanelLeft"
>
<
telerik:RadXmlHttpPanel
runat
=
"server"
ID
=
"XmlHttpPanelCB"
Value
=
"3"
OnClientResponseEnding
=
"telerikDemo.onClientResponseEnding"
OnServiceRequest
=
"XmlHttpPanel_ServiceRequest"
RenderMode
=
"Block"
>
<
asp:Repeater
ID
=
"Repeater1"
runat
=
"server"
>
<
ItemTemplate
>
<
div
class
=
"smallUserImage"
onclick
=
"telerikDemo.loadUserProfile(this);"
style
=
"background-image: url('<%# Eval("
CustomerID", "../../../Img/Northwind/Customers/Thumbs/{0}.jpg") %>');">
</
div
>
</
ItemTemplate
>
</
asp:Repeater
>
</
telerik:RadXmlHttpPanel
>
<
br
/>
</
div
>
<
div
class
=
"divXmlPanelMiddle"
>
<
telerik:RadXmlHttpPanel
runat
=
"server"
ID
=
"XmlHttpPanelWS"
Value
=
"3"
OnClientResponseEnding
=
"telerikDemo.onClientResponseEnding"
WebMethodPath
=
"XmlHttpPanelWebService.asmx"
WebMethodName
=
"GetCustomersByCountryXmlHttpPanel"
RenderMode
=
"Block"
>
</
telerik:RadXmlHttpPanel
>
</
div
>
<
div
class
=
"divXmlPanelRight"
>
<
telerik:RadXmlHttpPanel
runat
=
"server"
ID
=
"XmlHttpPanelWCF"
Value
=
"{"country":"Argentina"}"
OnClientResponseEnding
=
"telerikDemo.onClientResponseEnding"
WcfServicePath
=
"XmlHttpPanelWcfService.svc"
WcfServiceMethod
=
"GetCustomersByCountry"
WcfRequestMethod
=
"POST"
RenderMode
=
"Block"
>
</
telerik:RadXmlHttpPanel
>
</
div
>
</
div
>
<
div
class
=
"divContainerBottom"
>
<
telerik:RadXmlHttpPanel
runat
=
"server"
Height
=
"240px"
ID
=
"RadXmlHttpPanelInfoCustomer"
Value
=
"3"
OnServiceRequest
=
"RadXmlHttpPanelInfoCustomer_ServiceRequest"
RenderMode
=
"Block"
CssClass
=
"xmlPanelCustomerInfo"
>
<
asp:Repeater
ID
=
"RepeaterCustomerInfo"
runat
=
"server"
>
<
ItemTemplate
>
<
div
class
=
"classImg"
style
=
"background-image: url('<%# Eval("
CustomerID", "../../../Img/Northwind/Customers/{0}.jpg") %>');">
</
div
>
<
div
style
=
"float: left;"
>
<
br
/>
<
br
/>
<
asp:Label
CssClass
=
"info"
ID
=
"Name"
runat
=
"server"
Font-Size
=
"X-Large"
ForeColor
=
"#5281ce"
><%# Eval("ContactName") %></
asp:Label
><
br
/>
<
asp:Label
CssClass
=
"info"
ID
=
"Label1"
runat
=
"server"
ForeColor
=
"#5281ce"
><%# Eval("ContactTitle")%></
asp:Label
><
br
/>
<
br
/>
<
div
style
=
"text-align: right; float: left;"
>
<
span
class
=
'title'
>Company Name:</
span
>
<
br
/>
<
br
/>
<
span
class
=
'title'
>Address:</
span
>
<
br
/>
<
br
/>
<
span
class
=
'title'
>City:</
span
>
<
br
/>
<
br
/>
<
span
class
=
'title'
>Country:</
span
>
<
br
/>
<
br
/>
</
div
>
<
div
style
=
"float: left; margin-left: 5px;"
>
<
asp:Label
CssClass
=
"info"
ID
=
"cName"
runat
=
"server"
><%# Eval("CompanyName")%></
asp:Label
>
<
br
/>
<
br
/>
<
asp:Label
CssClass
=
"info"
ID
=
"Label2"
runat
=
"server"
><%# Eval("Address")%></
asp:Label
>
<
br
/>
<
br
/>
<
asp:Label
CssClass
=
"info"
ID
=
"Label3"
runat
=
"server"
><%# Eval("City")%></
asp:Label
>
<
br
/>
<
br
/>
<
asp:Label
CssClass
=
"info"
ID
=
"Label4"
runat
=
"server"
><%# Eval("Country")%></
asp:Label
>
<
br
/>
</
div
>
</
div
>
</
ItemTemplate
>
</
asp:Repeater
>
</
telerik:RadXmlHttpPanel
>
</
div
>
</
div
>
<
asp:SqlDataSource
ID
=
"dllDataSource"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
SelectCommand="SELECT DISTINCT TOP 12 Country FROM [Customers]"></
asp:SqlDataSource
>
<
telerik:RadScriptBlock
ID
=
"RadScriptBlock1"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
Sys.Application.add_load(function() {
telerikDemo.rcbWebService = $find("<%= rcbWebService.ClientID %>");
telerikDemo.xmlHttpPanelWS = $find("<%=XmlHttpPanelWS.ClientID %>");
telerikDemo.rcbCallBack = $find("<%= rcbCallBack.ClientID %>");
telerikDemo.xmlHttpPanelCB = $find("<%=XmlHttpPanelCB.ClientID %>");
telerikDemo.rcbWcfService = $find("<%= rcbWcfService.ClientID %>");
telerikDemo.xmlHttpPanelWCF = $find("<%=XmlHttpPanelWCF.ClientID %>");
telerikDemo.radXmlHttpPanelInfoCustomer = $find("<%= RadXmlHttpPanelInfoCustomer.ClientID %>");
});
</
script
>
</
telerik:RadScriptBlock
>
</
form
>
</
body
>
</
html
>