【 tulaoshi.com - Web开发 】
                             
                            script type = "text/javascript"
        function pageLoad()
        {
            var text = new Sys.UI.TextBox($('text'));
            var label = new Sys.UI.Label($('label'));
            text.set_text("Hello,world!");                        
            var binding_1 = new Sys.Binding();
            binding_1.set_dataContext(text);
            binding_1.set_dataPath('text');
            binding_1.set_property('text');
            binding_1.transform.add(customTransform);                        
            label.get_bindings().add(binding_1);
            text.initialize();
            label.initialize();
        }
        function customTransform(sender,eventArgs)
        {
            var value = eventArgs.get_value();
            var reverseStr = new Sys.StringBuilder();
            for(var i = value.length - 1;i = 0;i--)
            {                
                reverseStr.append(value.charAt(i));
                eventArgs.set_value(reverseStr.toString());
            }
        }
    /script
/head
body onload = "pageLoad();"
    form id="form1" runat="server"
        atlas:scriptmanager ID = "scriptmanager" runat="server"/atlas:scriptmanager
        div
            h3uExample 3:/u/h3
            div id = "font"
                This example binds the label(a span element) to the text box and br /
                demonstrates a custom transform to reverse the text from th enteredbr /
                value.br /
                Enter a string:input type = "text" id = "text" runat = "server" /br /
                Reversed Text:label id = "label" runat = "server"/label
            /div           
        /div            
    /form