2
我对AJAX MultiHandleSliderExtender有个疑问。代码如下:AJAX Control Toolkit MultiHandleSlider readOnly句柄
<form runat="server" id="myForm">
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" CombineScripts="false" />
<asp:TextBox ID="strMinModTB" runat="server" Style="display:none;" Text="80" />
<asp:TextBox ID="strCurModTB" runat="server" Style="display:none;" Text="100" />
<asp:TextBox ID="strMaxModTB" runat="server" Style="display:none;" Text="160" />
<asp:TextBox ID="strSlider" runat="server" Style="display:none;" />
<asp:MultiHandleSliderExtender ID="strModMultiSlider" runat="server"
BehaviorID="strModMultiSlider"
TargetControlID="strSlider"
Minimum="0"
Maximum="300"
Length="600"
EnableHandleAnimation="true"
EnableKeyboard="false"
EnableMouseWheel="false"
ShowInnerRail="true"
ShowHandleDragStyle="true"
ShowHandleHoverStyle="true">
<MultiHandleSliderTargets>
<asp:MultiHandleSliderTarget ControlID="strMinModTB" />
<asp:MultiHandleSliderTarget ControlID="strCurModTB" />
<asp:MultiHandleSliderTarget ControlID="strMaxModTB" />
</MultiHandleSliderTargets>
</asp:MultiHandleSliderExtender>
<asp:Label ID="sliderLabel" runat="server" Visible="true"></asp:Label>
</form>
现在我要做的就是锁定outter手柄的位置,并仅允许中间的一个范围内被拖动从左边汉勒向右一个从而改变在ASP中值:标签(ID =“sliderLabel”)。
我试过textBoxes上的readOnly =“true”属性,但没有结果。还有IsReadOnly Extender属性,但会阻止所有句柄。
此外,当我(含标签的ID)的BoundControlID属性添加到它停止工作扩展器(0位置的所有句柄,我不能再拖累他们)
有没有解决的办法还是我失去了一些东西?
谢谢你的回复:)