Sdílet prostřednictvím


Použití ovládacího prvku Posuvník s automatickým postbackem (VB)

Christian Wenz

Stáhnout PDF

Ovládací prvek Posuvník v sadě AJAX Control Toolkit poskytuje grafický posuvník, který lze ovládat pomocí myši. Jakmile se změní jeho hodnota, je možné posuvník nastavit jako autopostback.

Přehled

Ovládací prvek Posuvník v sadě AJAX Control Toolkit poskytuje grafický posuvník, který lze ovládat pomocí myši. Jakmile se změní jeho hodnota, je možné posuvník nastavit jako autopostback.

Postup

Aby se posuvník při změně mohl automaticky vrátit zpět, musí být v obou textových polích atribut AutoPostBack="true": Textové pole, které se stane samotným posuvníkem, a textové pole, které drží pozici posuvníku. Tady je požadovaná značka:

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

Ovládací SliderExtender prvek ze sady ASP.NET AJAX Control Toolkit přiřadí funkci posuvníku ke dvěma textovým polím:

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

Další prvek popisku se později použije k informování uživatele o zpětném odeslání:

<asp:Label ID="LastUpdate" runat="server" />

ScriptManager Nakonec ovládací prvek ASP.NET AJAX načte požadovaný JavaScript, aby sada Control Toolkit fungovala:

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

Nyní se posuvník vrací zpět; na straně serveru může být tato událost zachycena a reagovat na:

<script runat="server">
 Sub Page_Load()
 If Page.IsPostBack Then
 LastUpdate.Text = "Last update: " & DateTime.Now.ToLongTimeString()
 End If
 End Sub
</script>

Posunutím posuvníku se aktivuje zpětné

Přesunutím posuvníku se aktivuje zpět (kliknutím zobrazíte obrázek v plné velikosti).

Poté je datum této změny zapsáno na štítku.

Poté je datum této změny zapsáno na popisku (kliknutím zobrazíte obrázek v plné velikosti).