or
var app = new kendo.mobile.Application();@model MiniSIGEMobile.Models.Student@using (Html.BeginForm()) { @Html.AntiForgeryToken() @Html.ValidationSummary(true) <ul data-role="listview" data-inset="true"> <li data-role="fieldcontain"> @Html.LabelFor(model => model.Person.FirstName) @Html.EditorFor(model => model.Person.FirstName) @Html.ValidationMessageFor(model => model.Person.FirstName) </li> <li data-role="fieldcontain"> @Html.LabelFor(model => model.Person.Age) @Html.EditorFor(model => model.Person.Age) @Html.ValidationMessageFor(model => model.Person.Age) </li> <li data-role="fieldcontain"> @Html.LabelFor(model => model.Course) @Html.EditorFor(model => model.Course) @Html.ValidationMessageFor(model => model.Course) </li> <li data-role="fieldcontain"> <input type="submit" value="Create" /> </li> </ul>}// POST: /Student/Create[HttpPost][ValidateAntiForgeryToken]public ActionResult Create(Student student){ if (ModelState.IsValid) { db.Students.Add(student); db.SaveChanges(); return RedirectToAction("Index"); } return View(student);}
@using (Html.BeginForm("Send", "MultiSelect", FormMethod.Post, new { enctype = "multipart/form-data" })){<div class="demo-section"> <h3 class="title">Select Continents</h3> @(Html.Kendo().MultiSelect() .Name("multiselect") .DataTextField("Text") .DataValueField("Value") .BindTo(continents) .Events(e => { e.Change("change").Select("select").Open("open").Close("close").DataBound("dataBound"); }) )</div> <input id="sendButton" type="submit" value=" Send " />}public partial class MultiSelectController : Controller { public ActionResult Events() { return View(); } public ActionResult Send(string multiselect) { //the string parameter multiselect has only one value even if more than one //value is selected return View(); } }public ActionResult Assigned([DataSourceRequest(Prefix = "Grid")] DataSourceRequest gridRequest){ if (gridRequest.PageSize == 0) { gridRequest.PageSize = 5; } var orders = _orderModel.GetDashboardOrders(DashboardOrderStatus.Assigned); if (gridRequest.Page > 0) { orders = orders.Skip((gridRequest.Page - 1)*gridRequest.PageSize).ToList(); } orders = orders.Take(gridRequest.PageSize).ToList(); ViewData["total"] = orders.Count; var model = new DashboardModel { SelectedTab = "Assigned", Orders = orders }; model = SetGlobalTabsBasedOnUserRole(model) as DashboardModel; return View(model);}@(Html.Kendo().Grid<ProjX.Web.Models.Entities.DashboardOrder> ().Name("Grid").EnableCustomBinding(true).BindTo(Model.Orders).TableHtmlAttributes(new {style="width: 850px;"}).Columns(columns => { <columns removed for readability, they work fine> }) .Pageable(x => x.PageSizes(true)) .DataSource(ds => ds .Server() .Total((int)ViewData["total"]) ))