Avatar billede superraider Nybegynder
07. februar 2008 - 17:01 Der er 1 kommentar

Control Extender (ajax control toolkit)

Hey, jeg har skrevet en extender og har fået det til at virke som jeg gerne vil have det, næsten.

    [ClientScriptResource("borkedguild.Controls.CharacterBoxBehavior","borkedguild.Controls.CharacterBoxBehavior.js")]
    [TargetControlType(typeof(TextBox))]
    [RequiredScript(typeof(TimerScript))]
    [RequiredScript(typeof(PopupControlExtender))]
    public class CharacterBoxExtender : ExtenderControlBase
    {
        [Description("If the selected character is valid")]
        [ExtenderControlProperty]
        [DefaultValue(false)]
        [ClientPropertyName("charIsValid")]
        public virtual bool CharIsValid
        {
            get { return GetPropertyBoolValue("CharIsValid"); }
            set { SetPropertyBoolValue("CharIsValid", value); }
        }

OSV


Jeg har da også det tilsvarende javacode, snippet:
borkedguild.Controls.CharacterBoxBehavior = function(element){
..
}
borkedguild.Controls.CharacterBoxBehavior.prototype = {
..
    get_charIsValid : function(){
        return this._charIsValid;
    },
    set_charIsValid : function(value){
        if (this._charIsValid !== value) {
            this._charIsValid = value;
            this.raisePropertyChanged('charIsValid');   
        }
    },
}

Jeg bruger også en webservice og hvor der returnes et

public class CharStruct
{

}
obejct.

_onMethodComplete: function(result, context) {

}
Hvis så den fundne CharStruct er valid ændres
set_charIsValid(true) på clienten.

Jeg står så fast med, hvordan jeg vil ect kan på et postback kan få værdien fra client propertyen overført til server extenderens property, og evt charStruct objected?
Avatar billede superraider Nybegynder
07. februar 2008 - 17:03 #1
Bedst ville være hvis det ikke var et postback men et callback hvor objected sendes tilbage til serveren og tilføjes til en liste med charStruct objecter.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester