or
[WebInvoke(Method = "GET",
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json,
UriTemplate = "players")]
public List<Person> GetPlayers()
{
List<Person> players = new List<Person>();
players.Add(new Person { FirstName="Peyton", LastName="Manning", Age=35 } );
players.Add(new Person { FirstName="Drew", LastName="Brees", Age=31 } );
players.Add(new Person { FirstName="Brett", LastName="Favre", Age=58 } );
return players;
}
<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/Default.Master" CodeBehind="default.aspx.vb" Inherits="Mobile._default1" %><asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> <div data-role="view" data-title="Mobile Home" id="home" data-transition="slide"> <header data-role="header"> <div data-role="navbar"> <span data-role="view-title"></span> </div> </header> <ul data-role="listview" data-style="inset"> <li><a href="#myDatabase">My Database</a></li> <li><a>My Favorites</a></li> <li><a>My To-Do's</a></li> <li><a>My Proposals</a></li> <li><a>My Alerts</a></li> </ul> </div> <div data-role="view" data-transition="overlay" data-title="My Database" id="myDatabase" data-show="getMyDatabase" data-layout="mobile-view"> <ul id="myDatabaseList" data-style="inset" data-role="listview"> </ul> </div> <div data-role="layout" data-id="mobile-view"> <header data-role="header"> <div data-role="navbar"> <a class="nav-button" data-align="left" data-role="backbutton">Back</a> <span data-role="view-title"> </span><a data-align="right" data-role="button" class="nav-button" href="#home">Home</a> </div> </header> <footer data-role="footer"> <div data-role="tabstrip"> <a data-icon="contacts">My Database</a> <a data-icon="recents">To-Do</a> <a data-icon="bookmarks"> Proposals</a> <a data-icon="about">Alerts</a> </div> </footer> </div> <script id="myDatabaseTemplate" type="text/x-kendo-template"> <div style="font-weight:bold;font-size:22px">#= Name #</div> <div style="font-weight:normal;font-size:15px">(ID: #= ID #)</div> </script> <script type="text/javascript"> var app = new kendo.mobile.Application(); /////// Handle My Database View function getMyDatabase() { $("#myDatabaseList").kendoMobileListView({ dataSource: dataSourceMyDatabase, template: $("#myDatabaseTemplate").text(), pullToRefresh: true }); } var dataSourceMyDatabase = new kendo.data.DataSource({ transport: { read: { contentType: "application/json; charset=utf-8", dataType: "json", data: { UserID: "JS" } }, //data: { UserID: "JS" }, parameterMap: function (options) { return kendo.stringify(options); // kendo.stringify serializes to JSON string } }, schema: { data: "d.MyDatabase" } }); /////// </script></asp:Content> <input name="Location"
data-source="locationDataSource"
data-text-field="Combined"
data-value-field="id"
data-filter= "startswith"
data-role="autocomplete"
data-placeholder= "Type the location number..."/>