ASP.NET - Ajax Control Toolkit - TabContainer toujours caché
J'ai utilisé le code suivant pour ajouter TabContainer à la page
<asp:TabContainer ID="TabContainer1" runat="server">
<asp:TabPanel runat="server" HeaderText="tab one" ID="TabPanel0">
<ContentTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</ContentTemplate>
</asp:TabPanel>
<asp:TabPanel runat="server" HeaderText="tab two" ID="TabPanel1">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" Text="Button" />
</ContentTemplate>
</asp:TabPanel>
</asp:TabContainer>
mais lorsque la page est affichée TabPanel est toujours Caché,je wateched le code html de Firebug et trouvé la visibilité est caché... quel est le problème?
http://i.stack.imgur.com/m1eSW.jpg
Vous n'avez rien dans le code-behind ou javascript, parce que cela fonctionne pour moi.
OriginalL'auteur Farhad | 2011-03-28
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé de définir le ActiveTab-Propriété(à partir du code-behind) ou le ActiveTabIndex de code-behind ou aspx?
Vous pouvez aussi vérifier si cela fonctionne, si vous définissez explicitement l'affichage visible:
Êtes-vous sûr que l'Ajax bibliothèques sont-il correctement chargé? Avez-vous d'autres Ajax-les Contrôles à l'intérieur de votre TabContainer? Vérifiez si tous vos fichiers html dans la page est valide.
Êtes-vous d'utiliser la dernière AjaxToolkit et la ToolkitScriptManager au lieu de la ScriptManger?
OriginalL'auteur Rango
Vous devez utiliser le Gestionnaire de scripts à partir de l'Ajax Control Toolkit, l'ajouter après la balise form.
OriginalL'auteur jmnf
j'ai eu le même problème et après 2 heures de recherche sur google, j'ai trouvé une solution. Dans mon cas, j'ai dû changer asp:ScriptManager à ajaxToolkit:ToolkitScriptManager.
OriginalL'auteur Mukhtar
Vous pouvez vérifier que vous avez utilisé
ToolkitScriptManager
au lieu deScriptManager
. Cela permettra de résoudre votre problème.OriginalL'auteur taha
Nous avons résolu ce problème au sein de notre société, après avoir essayé tout trouvés sur les sites web en modifiant le site web du pool d'applications de Classique Intégré.
OriginalL'auteur MelloG
Dans mon cas: L'onglet actif a été caché (côté serveur:
Visible="false"
).Il semble que si vous activez le serveur d'un côté caché onglet, il va ajouter
visibilty:hidden
à la tabcontainer!OriginalL'auteur A.Akram
Essayez de définir ActiveTabIndex="0" sur l'TabContainer
OriginalL'auteur e36M3