Wie Feuer ActiveTabChanged Falle von ajax:Tabcontainer bedingt

Ich habe eine ajax:TabContainer auf meiner web-Formular und haben 2 TabPanel's in TabContainer.
Ich brauche, um Anruf-server-side-Methoden, wenn der Benutzer klickt auf die zweite TabPanel. Klickt der Benutzer auf den ersten TabPanel werde es tun, zur Kenntnis zu nehmen und wenn der Benutzer klickt auf die zweite TabPanel es werde Feuer einige server-seitigen code.

Für die, die ich habe versucht, ActiveTabChanged und OnClientActiveTabChanged.

Server-Side-Code

void TabContainer1_ActiveTabChanged(object sender, EventArgs e)
{
    //Code goes here
}

JavaScript-Code

function fireChangedEvent(sender, e) {
    if (sender.get_activeTabIndex() == 1) {
        return false;
    }
    else {
        return true;
    }
}

Aber es funktioniert nicht jedes mal, wenn Benutzer klickt auf eine beliebige Registerkarte, es werde Feuer TabContainer1_ActiveTabChanged.
Kann irgend jemand mich leiten, wie kann ich Feuer dieses Ereignis, wenn ich nicht jedes mal, wenn der Benutzer klickt auf eine beliebige Registerkarte?

InformationsquelleAutor Ashish Rathore | 2013-07-31

Schreibe einen Kommentar