Použití ovládacího prvku Posuvník s automatickým postbackem (VB)
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>
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 popisku (kliknutím zobrazíte obrázek v plné velikosti).