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 #")
)
)