ASP.NET Ajax ErrorSys.WebForms.PageRequestManagerServerErrorException: Une erreur inconnue s'est produite lors du traitement de la requête sur le serveur

J'ai créé une requête Ajax site web dans Visual Studio, ajout d'une simple page avec une zone de texte et le bouton, lorsque je clique sur le bouton une fois que tout fonctionne, quand je clique deux fois j'ai l'erreur

Sys.WebForms.PageRequestManagerServerErrorException: Une erreur inconnue s'est produite lors du traitement de la requête sur le serveur. Le code d'état renvoyé à partir du serveur est: 500

Voici ma page

<form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server" />
    <div>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
            </ContentTemplate>
        </asp:UpdatePanel>
    </div>
</form>
 
Protégé Sub Button1_Click(ByVal sender as Object, ByVal e as System.EventArgs) 
TextBox1.Texte = "aaa" 
End Sub 

Modifier ~ j'ai ajouté un deuxième bouton à la page, à l'extérieur du panneau de mise à jour et quand j'ai cliqué sur l'un à l'intérieur du panneau de mise à jour et ensuite, à l'extérieur du panneau, j'ai obtenu l'erreur

Impossible d'ouvrir la base de données "ASPState" demandée par la connexion. La connexion a échoué.
Échec de la connexion de l'utilisateur 'server\' utilisateur.
Description: Une exception non gérée s'est produite pendant l'exécution de la demande web actuelle. Veuillez consulter la trace de la pile pour plus d'informations sur l'erreur et où elle a son origine dans le code.

Détails De L'Exception: System.Les données.SqlClient.SqlException: Impossible d'ouvrir la base de données "ASPState" demandée par la connexion. La connexion a échoué.
Échec de la connexion de l'utilisateur 'server\' utilisateur.

Pourquoi est-ce?

Modifier ~ Pour résoudre mon problème je n'ai

<sessionState mode="StateServer"
stateConnectionString="tcpip=localhost:42424"
cookieless="false"
timeout="20"/>
  • Je guss nous avons besoin de voir le code-behind-fichier aussi...
  • Sont le serveur Web et SQL Server sur la même machine?
InformationsquelleAutor Saif Khan | 2008-11-16