This question is locked. New answers and comments are not allowed.
I want to use slider as an editor for a grid'd field, but fail to bind field's value to slider's value
Slider code:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<int>" %>
<%= Html.Telerik().Slider<int>().Name("PerformanceSlider1")
.Min(0).Max(100)
.SmallStep(20).LargeStep(20)
.TickPlacement(SliderTickPlacement.BottomRight)
.Orientation(SliderOrientation.Vertical)
.ShowButtons(false)
.Value((int)(ViewData["Perf"] as mPerformance).mJanuary)
.HtmlAttributes(new { id = ViewData.TemplateInfo.GetFullHtmlFieldName(string.Empty) + "_wrapper" ,Style = "height: 100px" })
%>
Model code:
[UIHint("PerformanceSlider1")]
public int mJanuary { get; set; }
Please advise what am I missing?
Controller method
ViewData["Perf"] = _manager.Performance.GetPerformanceForUsers()
Slider code:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<int>" %>
<%= Html.Telerik().Slider<int>().Name("PerformanceSlider1")
.Min(0).Max(100)
.SmallStep(20).LargeStep(20)
.TickPlacement(SliderTickPlacement.BottomRight)
.Orientation(SliderOrientation.Vertical)
.ShowButtons(false)
.Value((int)(ViewData["Perf"] as mPerformance).mJanuary)
.HtmlAttributes(new { id = ViewData.TemplateInfo.GetFullHtmlFieldName(string.Empty) + "_wrapper" ,Style = "height: 100px" })
%>
[UIHint("PerformanceSlider1")]
public int mJanuary { get; set; }
Please advise what am I missing?
ViewData["Perf"] = _manager.Performance.GetPerformanceForUsers()