На моей странице .aspx я использую элемент управления AJAX SliderExtender. Он отлично работает, но выглядит просто, поэтому я решил попробовать настроить стиль, но не смог заставить его работать. Вот код, который я попробовал:
Dim slidext_sliderBox_SliderExtender As New SliderExtender
With slidext_sliderBox_SliderExtender
.ID = "slidext_sliderBox_SliderExtender_" & idx.ToString
.Maximum = 10
.Minimum = 0
.TargetControlID = "txtboxSliderBox_" & idx.ToString
.RaiseChangeOnlyOnMouseUp = False
.Length = 310
Dim NewStyle As New HtmlGenericControl
With NewStyle
.TagName = "style"
.Attributes.Add("type", "text/css")
.Attributes.Add("id", "ajax__slider_h_railNEW")
.Attributes.Add("runat", "server")
.InnerText = "ajax__slider_h_railNEW {position: absolute; background: url('Images/dot.gif') repeat; height: 18px; width: 50px;}"
.InnerHtml = "ajax__slider_h_railNEW {position: absolute; background: url('Images/dot.gif') repeat; height: 18px; width: 50px;}"
End With
Page.Header.Controls.Add(NewStyle)
.RailCssClass = "ajax__slider_h_railNEW"
В результате рельс исчез, и в левом нижнем углу, где находился элемент управления, появляется только ручка.