or
@(Html.Kendo().DropDownListFor(m => m.EventTrigger.EventType) .Name("EventTrigger.EventType") .DataTextField("EventType") .DataValueField("EventType") .BindTo(Model.EventDefs))
(m => m.EventTrigger.EventType)be sufficient to bind the dropdownlist selected value to my model? Why is the following .Name("") necessary?
@(Html.Kendo().MultiSelect() .Name("multiselect") .BindTo(new string[] { "Item1", "Item2", "Item3" }) .Events(e => e .Select("multiselect_select") .Change("multiselect_change") ))<script>function multiselect_select() { //Handle the select event}function multiselect_change() { //Handle the change event}</script>@(Html.Kendo().MultiSelect() .Name("tags") .Placeholder("No tags selected for this unit") .BindTo(new SelectList(Model.TagNames)) .Value(Model.TagNames) .Events(e => e .Select("tags_select") .Change("tags_change") ) )
<script>
...
</script>@(Html.Kendo().PanelBar() .Name("accordion") .Items(bar => { bar.Add().Text("One") .Content(@<div> @using (Ajax.BeginForm("OneSuccess", "Custom", new AjaxOptions {UpdateTargetId = "resultOne"})) { @Html.DemoPartial("Partial") <div id="resultOne"></div> } </div>); bar.Add().Text("Two") .Content(@<div> @using (Ajax.BeginForm("TwoSuccess", "Custom", new AjaxOptions {UpdateTargetId = "resultTwo"})) { @Html.DemoPartial("Partial") <div id="resultOne"></div> } </div>); bar.Add().Text("Three") .Content(@<div> @using (Ajax.BeginForm("OneSuccess", "Custom", new AjaxOptions {UpdateTargetId = "resultThree"})) { @Html.DemoPartial("Partial") <div id="resultThree"></div> } </div>); }))<form ...></form><form ...></form><form ...></form><ul class="k-widget k-panelbar k-reset k-header" id="accordion" data-role="panelbar" tabindex="0" role="menu">... No forms in here ...</ul>@(Html.Kendo().Chart() .Name("chart") .Theme("silver") .Legend(legend => legend.Visible(false)) .ChartArea(chartArea => chartArea .Background("transparent") ) .Series(series => { series.Area(@Model.Weight).Name("Weight"); }) .ValueAxis(axis => axis .Numeric("depth") .Labels(labels => labels.Format("{0}kN")) .AxisCrossingValue(0) .Line(line => line.Visible(false)) ) .CategoryAxis(axis => axis .AxisCrossingValue(0,0,0,10) .Categories(@Model.Depth) .MajorGridLines(lines => lines.Visible(true)) ) .Tooltip(tooltip => tooltip .Visible(true) .Format("{0}%") .Template("#= series.name #: #= value #") ) )