AJAX MultiHandleSliderExtenderについて質問があります。コードは以下の通りです:AJAXコントロールツールキットMultiHandleSlider readOnly handle
<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ハンドルの位置をロックするだけ真ん中の1は、このようにASPで値を変更する右1に左hanleの範囲でドラッグできるようにすることです:ラベル(ID = "sliderLabel")。
TextBoxesではreadOnly = "true"属性を試しましたが、結果はありません。 IsReadOnly Extenderプロパティもありますが、これはすべてのハンドルをブロックします。私はそれが動作を停止エクステンダーに(ラベルのIDを含む)BoundControlIDプロパティを追加するとき
また
これを回避する方法はあります(すべてのハンドル0の位置にして、私はそれらをドラッグすることはできません)または私は何かが足りないのです?
は、回答いただきありがとうございます:)