<%@ Page Language="VB" AutoEventWireup="false" CodeFile="DefaultVB.aspx.vb" Inherits="AutoCompleteBox.Examples.ApplicationScenarios.DefaultVB" %>
<!DOCTYPE html>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head runat="server">
<title>Telerik ASP.NET Example</title>
<link rel="stylesheet" type="text/css" href="styles.css" />
</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">
<div class="tfb-form">
<asp:PlaceHolder runat="server" ID="PlaceHolder1" Visible="true">
<div class="tfb-header">
<h2>Compose a new message</h2>
</div>
<div class="tfb-row">
<label class="tfb-label" for="<%= RadAutoCompleteBox1.ClientID + "_Input" %>">To:</label>
<telerik:RadAutoCompleteBox RenderMode="Lightweight" runat="server" ID="RadAutoCompleteBox1" Width="375" DataSourceID="SqlDataSource1"
DataTextField="ContactName" DataValueField="Email" Filter="StartsWith" Skin="Web20"
DropDownHeight="400">
<DropDownItemTemplate>
<table cellpadding="0" cellspacing="0">
<tr>
<td align="left" style="width: 25%; padding-left: 10px;">
<telerik:RadBinaryImage ID="RadBinaryImage1" runat="server" AlternateText="Contact Photo"
ToolTip="Contact Photo" Width="60" Height="90" ResizeMode="Fit" DataValue='<%# DataBinder.Eval(Container.DataItem, "Photo")%>'></telerik:RadBinaryImage>
</td>
<td align="left" style="width: 75%; padding-left: 10px;">
<%# DataBinder.Eval(Container.DataItem, "ContactName")%>
<br />
<%# DataBinder.Eval(Container.DataItem, "City")%>,
<%# DataBinder.Eval(Container.DataItem, "Country")%>
</td>
</tr>
</table>
</DropDownItemTemplate>
</telerik:RadAutoCompleteBox>
</div>
<div class="tfb-row">
<label class="tfb-label" for="<%= txtSubject.ClientID %>">Subject:</label>
<asp:TextBox runat="server" ID="txtSubject" CssClass="tfb-field radPreventDecorate" />
</div>
<div class="tfb-row">
<label class="tfb-label" for="<%= txtMessage.ClientID %>">Message:</label>
<asp:TextBox runat="server" ID="txtMessage" CssClass="tfb-field radPreventDecorate"
TextMode="MultiLine" Columns="20" Rows="5" />
</div>
<div class="tfb-row tfb-buttons">
<asp:Button runat="server" ID="SendMessageButton" CssClass="tfb-button" Text="Send Message"
OnClick="SendMessageButton_Click" CausesValidation="true" />
</div>
</asp:PlaceHolder>
<asp:PlaceHolder runat="server" ID="PlaceHolder2" Visible="false">
<div class="tfb-header">
<h2>Message sent!</h2>
</div>
<div class="tfb-row">
<label class="tfb-label">To:</label>
<asp:Literal runat="server" ID="ltrTo" />
</div>
<div class="tfb-row">
<label class="tfb-label">Subject:</label>
<asp:Label runat="server" ID="ltrSubject" />
</div>
<div class="tfb-row">
<label class="tfb-label">Message:</label>
<asp:Label runat="server" ID="ltrMessage" />
</div>
<div class="tfb-row tfb-buttons">
<asp:Button runat="server" ID="Button1" CssClass="tfb-button" Text="Back" OnClick="BackButton_Click"
CausesValidation="true" />
</div>
</asp:PlaceHolder>
</div>
</div>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:TelerikConnectionString %>"
ProviderName="System.Data.SqlClient" SelectCommand="SELECT [ContactName], [City], [Country], [Photo], LOWER(REPLACE([ContactName], ' ', '_')+ '@telerik.com') as EMAIL FROM [CustomerPhotos]"></asp:SqlDataSource>
</form>
</body>
</html>