or

@<div id="searchform"> <form method="get" action="@Href("~/Collection/Search")" class="search"> <ul> <li> <input type="text" name="q" value="@q" class="k-textbox" required /> </li> <li> <button class="k-button" id="search">Search</button> </li> </ul> </form> <div class="status"> </div> <script type="text/javascript"> $(document).ready(function () { var validator = $("#searchform").kendoValidator({ rules: { custom: function (input) { return input.val().length > 3; } }, messages: { custom: "You need 3 or more characters", required: "Oops, you forgot me!", email: function (input) { return getMessage(input); } } }).data("kendoValidator"); $("#search").click(function () { if (validator.validate() == false) { } }); }); </script></div><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <link href="../Styles/kendo.common.css" rel="Stylesheet" /> <link href="../Styles/kendo.default.css" rel="Stylesheet" /> <script src="../Scripts/kendo/jquery.min.js"></script> <script src="../Scripts/kendo/kendo.core.js"></script> <script src="../Scripts/kendo/kendo.data.js"></script> <script src="../Scripts/kendo/kendo.chart.js"></script></head><body> <div id="example" class="k-content"> <div> <div id="chart"></div> </div> <script type="text/javascript"> function createChart() { $("#chart").kendoChart({ theme: $(document).data("kendoSkin") || "default", dataSource: { transport: { read: { url: "test.json", dataType: "json" } }, sort: { field: "Program", dir: "asc" } }, title: { text: "Signup Count" }, legend: { position: "bottom" }, seriesDefaults: { type: "pie", labels: { template: "${ value } - ${ category }", visible: true } }, series: [{ field: "SignupCount", categoryField: "Program" }], tooltip: { visible: false } }); } $(document).ready(function () { setTimeout(function () { createChart(); // Initialize the chart with a delay to make sure // the initial animation is visible }, 400); $(document).bind("kendo:skinChange", function (e) { createChart(); }); }); </script> </div></body></html>MemoryStream stream = GPCO.JSON.Serialize(stats.Programs);string response = GPCO.Convert.BytesToUTF8(stream.GetBuffer());Response.Clear();Response.ContentType = "application/json";Response.Write(response);