Board logo

標題: ASP AJAX ToolKit Slider [打印本頁]

作者: $$$    時間: 2008-11-12 01:23     標題: ASP AJAX ToolKit Slider

有冇人玩過?
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/Slider/Slider.aspx

我用"add_valueChanged" 去catch 個slider 郁個陣個value change
function pageLoad() {
        var slider = $find('SliderExtender1');
        slider.add_valueChanged(onValueChanged);
    }
function onValueChanged(sender, e) {
        ..........
    }

但如果個SLIDER 郁太快
CTACH 唔齊D VALUE CHANGE
有冇方法搞...
如果冇.. 有冇得個SLIDER 限住佢唔可以郁得太快???

THX
作者: adrianmak    時間: 2008-11-12 06:57

提示: 作者被禁止或刪除 內容自動屏蔽
作者: $$$    時間: 2008-11-13 01:10

原帖由 adrianmak 於 2008-11-12 06:57 發表
free ?????????


asp ajax toolkits? yes it's free
作者: astray    時間: 2008-11-13 14:59

點解樓主唔用 TargetControl 嘅 event 去 capture update 左嘅 value? 唔駛自己寫 JavaScript 架喎。仲有個 Control 應該只會喺你 release mouse click 果陣先 Trigger 到 Event,唔同 Thick Client 咁玩法。

我用下面嘅 code 可以做到唔駛用 JavaScript... 不過都只係 capture 到放 mouse 果下嘅 value

<asp:UpdatePanel ID="updatePanel" runat="server" UpdateMode="Conditional">
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="txtSliderTargetControl" EventName="TextChanged" />
            </Triggers>
            <ContentTemplate>
                <asp:TextBox ID="txtSliderTargetControl" runat="server" OnTextChanged="txtSliderTargetControl_TextChanged"
                    AutoPostBack="true"></asp:TextBox>
                <asp:TextBox ID="txtSliderBoundControl" runat="server"></asp:TextBox>
                <cc1:SliderExtender ID="sliderExtender" runat="server" BoundControlID="txtSliderBoundControl"
                    TargetControlID="txtSliderTargetControl" Minimum="0" Maximum="100">
                </cc1:SliderExtender>
            </ContentTemplate>
</asp:UpdatePanel>


[ 本帖最後由 astray 於 2008-11-13 15:00 編輯 ]





歡迎光臨 電腦領域 HKEPC Hardware (https://www.hkepc.com/forum/) Powered by Discuz! 7.2