2010-08-26 4 views
0

J'ai la boîte à outils de contrôle installé correctement (dll dans le dossier bin de l'application, en mesure d'ajouter des contrôles à la boîte à outils dans VS)problème de configuration avec asp.net boîte à outils de contrôle ajax 3.5

Mon problème est qu'aucun des commandes Actionnez pour moi, je suis presque certain qu'il me manque quelque chose dans ma configuration.

Par exemple:

Volet accordéon: en-têtes sont rendus, mais les vitres ne sont pas cliquables (et donc ne pas étendre)

ComboBox: Le contrôle est rendu, mais les éléments de liste sont non affiché (j'ai essayé avec des éléments de listes statiques et des éléments de databound)

Voir le code ci-dessous.

Other Info 

Windows Server 2008 64 bit 
VS 2008 
.NET 3.5 

ACCORDÉON

<%@ Page Language="C#" %> 
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head id="Head1" runat="server"> 
<title>Using the AJAX Control Toolkit in ASP.NET 3.5</title> 
</head> 
<body> 

<form id="form1" runat="server"> 

<asp:ScriptManager ID="ScriptManager1" runat="server" /> 

Password: <asp:TextBox ID="TextBox1" runat="server" TextMode="Password" /><br /> 
<cc1:PasswordStrength ID="TextBox1_PasswordStrength" runat="server" 
Enabled="True" TargetControlID="TextBox1"> 
</cc1:PasswordStrength> 
<cc1:DropShadowExtender ID="TextBox1_DropShadowExtender" runat="server" 
Enabled="True" TargetControlID="TextBox1"> 
</cc1:DropShadowExtender> 
<br /> 
<br /> 
<cc1:Accordion ID="Accordion1" runat="server" RequireOpenedPane="false"> 
<Panes> 
<cc1:AccordionPane ID="AccPane1" runat="server"> 
<Header>This is Pane 1.</Header> 
<Content><br />This is pane one content.</Content> 
</cc1:AccordionPane> 
<cc1:AccordionPane ID="AccPane2" runat="server"> 
<Header>This is Pane 2.</Header> 
<Content><br />This is pane two content.</Content> 
</cc1:AccordionPane> 
<cc1:AccordionPane ID="AccPane3" runat="server"> 
<Header>This is Pane 3.</Header> 
<Content><br />This is pane three content.</Content> 
</cc1:AccordionPane> 
</Panes> 
</cc1:Accordion> 
</form> 

</body> 
</html> 

ComboBox

<%@ Page Language="C#" %> 
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<script runat="server"> 

    protected void btnSubmit_Click(object sender, EventArgs e) 
    { 
     lblSelection.Text = "You picked " + ComboBox1.SelectedItem.Text;   
    } 
</script> 


<html xmlns="http://www.w3.org/1999/xhtml" > 
<head id="Head1" runat="server"> 
    <title>Static</title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
     <asp:ScriptManager ID="ScriptManager1" runat="server" /> 

     Describe how spicy you like your food: 
     <br /> 
     <cc1:ComboBox ID="ComboBox1" runat="server" RenderMode="Block"> 
      <asp:ListItem Text="Mi65y6yld" Value="0" /> 
      <asp:ListItem Text="Medium" Value="1" /> 
      <asp:ListItem Text="Hot" Value="2" /> 
     </cc1:ComboBox> 

     <asp:Button 
      ID="btnSubmit" 
      Text="Submit" 
      Runat="server" OnClick="btnSubmit_Click" /> 

     <hr /> 
     <asp:Label 
      ID="lblSelection" 
      Runat="server" /> 

    </div> 
    </form> 
</body> 
</html> 

Répondre

0

Mon mauvais,

je devais ajouter ces références de script à mon gestionnaire de script:

<Scripts> 
       <asp:ScriptReference Name="MicrosoftAjax.js" Path="http://ajax.microsoft.com/ajax/beta/0911/MicrosoftAjax.js" /> 
       <asp:ScriptReference ScriptMode="Inherit" Path="http://ajax.microsoft.com/ajax/beta/0911/MicrosoftAjaxTemplates.js" /> 
       <asp:ScriptReference ScriptMode="Inherit" Path="http://ajax.microsoft.com/ajax/beta/0911/MicrosoftAjaxAdoNet.js" /> 
       <asp:ScriptReference ScriptMode="Inherit" Path="http://ajax.microsoft.com/ajax/beta/0911/MicrosoftAjaxDataContext.js" /> 
      </Scripts> 
Questions connexes