共用方式為


資料繫結滑桿控制項 (C#)

作者:Christian Wenz

下載 PDF

AJAX Control Toolkit 中的 Slider 控制項提供可使用滑鼠控制的圖形化滑桿。 可以將滑桿的目前位置繫結至另一個 ASP.NET 控制項。

概觀

AJAX Control Toolkit 中的 Slider 控制項提供可使用滑鼠控制的圖形化滑桿。 可以將滑桿的目前位置繫結至另一個 ASP.NET 控制項。

步驟

若要啟用 ASP.NET AJAX 的功能和 Control Toolkit,ScriptManager 控制項必須放在頁面上的任何位置 (但在 <form> 元素內):

<asp:ScriptManager ID="asm" runat="server" />

接下來,將兩個 TextBox 控制項新增至頁面。 其中一個會轉換成圖形化滑桿,另一個則會保留滑桿的位置。

<asp:TextBox ID="Slider1" runat="server" />
<asp:TextBox ID="SliderValue" runat="server" />

下一個步驟已經是最後一個步驟。 來自 ASP.NET AJAX Control Toolkit 的 SliderExtender 控制項會在第一個文字方塊外建立滑桿,並在滑桿位置變更時自動更新第二個文字方塊。 為了使其能夠運作,SliderExtenderTargetControlID 屬性必須設定為第一個文字方塊的識別碼;BoundControlID 屬性必須設定為第二個文字方塊的識別碼。

<ajaxToolkit:SliderExtender ID="se1" runat="server" TargetControlID="Slider1"
 BoundControlID="SliderValue" />

如您在瀏覽器中所見,資料繫結會雙向運作:在文字方塊中輸入新值會更新滑桿的位置。 如果您將第二個文字方塊設為唯讀,您可以在文字欄位新增弱式保護,讓使用者更難手動更新該處的值。

滑桿和文字方塊已同步

滑桿和文字方塊已同步 (按一下以檢視完整大小的影像)