Note that you can't use PRIVATE and LOCAL variables defined elsewhere in the class since the call stack doesn't work downwards but on a sibling level. This means any values that you want to bind to either need to be PUBLIC (bad idea) or bound to a property on the Page or Control object.