Context Expression Extension ASP.NET webpage example
A sample webpage that shows the use of the context:If and context:Eval Server Controls.
<%@ Page Debug="true" Language="C#" AutoEventWireup=-"true" CodeBehind="ExpressionControl.aspx.cs" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="head1" runat="server">
<title>Example Context Engine Expression Server Control</title>
<script type="text/javascript" src="js/discover-min.js"></script>
</head>
<body>
<form id="form1" runat="server">
<section>
<h1>ASP.NET Server Controls</h1>
<table>
<tr>
<td>If "browser.displayHeight > 600":</td>
<td>
<span id="aspOutputIfTrue">
<!-- This control returns the enclosing item of HTML if the expression is true -->
<context:If ID="if1" expression="browser.displayHeight gt 600" runat="server">Large Browser</context:If>
</span>
</td>
</tr>
<tr>
<td>If "browser.displayHeight < 600":</td>
<td>
<span id="aspOutputIfFalse">
<context:If ID="if2" expression="browser.displayHeight lt 600" runat="server">Small Browser</context:If>
</span>
</td>
</tr>
<tr>
<td>Eval "'Hello' + browser.model + ' user":</td>
<td>
<span id="aspOutputEval">
<!-- This control evaluates the expression specified -->
<context:Eval ID="eval1" expression="'Hello ' + browser.model + ' user'" runat="server" />
</span>
</td>
</tr>
<tr>
<td>Eval browser.displayHeight:</td>
<td>
<span id="Span1">
<context:Eval ID="eval2" expression="browser.displayHeight" runat="server" />
</span>
</td>
</tr>
<tr>
<td>Eval browser.displayHeight < 600:</td>
<td>
<span id="Span2">
<context:Eval ID="eval3" expression="browser.displayHeight lt 600" runat="server" />
</span>
</td>
</tr>
</table>
</section>
</form>
</body>
</html>