Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1328 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  Probleme Response.Write

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme Response.Write

n°1290058
mc_choov
Posté le 23-01-2006 à 14:14:44  profilanswer
 

Bonjour,
 
Je n'arrive pas à résoudre un problème avec un de mes formulaires pourtant simple (code ci-dessous).
En effet, après execution de la requete et rechargement de la page, je veux fermer la page avec du code javascript, ou mais Response.Write me génére une erreur avec le / de la balise script et donc IE n'execute pas le code. Avez vous des idées ?
 
Merci pour vos réponses
 
 
 <%@ Page language="C#"     %>
 <%@ Import Namespace="System.Data" %>
 <%@ Import Namespace="System.Data.SqlClient" %>
 
 
 
   
  <script language="C#" runat="server">
 
     
    void cherche(Object obj , EventArgs e )  
 {  
   
   SqlConnection _connexion = new SqlConnection();
   _connexion.ConnectionString = "server=192.168.3.8;uid=alex;pwd=1234Aze;database=TEST";
   SqlCommand _requete = new SqlCommand("SELECT utilisateur FROM valide",_connexion);    
   SqlDataReader _reponse ;    
 
    try                                              
    {
     _connexion.Open();                                                    
     _requete.Connection = _connexion;
     string login = Request.QueryString.Get("user" ) ;
     _requete.CommandText = "INSERT INTO valide (Utilisateur) VALUES ('"+login+"')" ;
     _reponse = _requete.ExecuteReader();    
     
     _connexion.Close();  
     
           
    }
    catch(System.Exception ex)
    {
     retour.Text = ex.ToString();
    }
     
     
 
 
     
   
 }  
 
 void Page_Load(object sender,EventArgs e)
 {
  if(Page.IsPostBack)
  {  
   Response.Write("<script>" );
   Response.Write("window.close();" );
   Response.Write("</script>" );      
  }  
   
 }
 
 
 
 
   </script>
   
   <html><body>
   <form runat="server">
   
  <!--<IFRAME src='condition.doc' width='100%' height='95%'></IFRAME>--><br></br>
  <asp:Label id="retour" Text="false"  runat="server"/>
  <asp:Button id="btn1" runat="server" Text="Accepter" onClick="cherche" />
  <input type='button' value='Refuser' onclick=javascript:window.close();window.opener.ferme(); ></input>
 
 
   
   
     
    </form>
   </body></html>

mood
Publicité
Posté le 23-01-2006 à 14:14:44  profilanswer
 

n°1290064
Mateache
Posté le 23-01-2006 à 14:19:14  profilanswer
 

Essaye d'enlever les parenthèses sur tes response.write

n°1290069
mc_choov
Posté le 23-01-2006 à 14:25:14  profilanswer
 

Non ça marche pas toujours le même message : Newline in constant

n°1290072
Mateache
Posté le 23-01-2006 à 14:28:58  profilanswer
 

Je viens regarder ton code plus approfondissement. Ca ressemble  plus a du PHP qu'a de l'asp. Je ne pense aps qu'un response.write soit approprié essaye avec echo.

n°1290080
mc_choov
Posté le 23-01-2006 à 14:35:23  profilanswer
 

[RESOLU]
 
Merci je viens de trouver la soluce sur un blog et testé celle-ci et ça marche.
Pour moi je dirais que cela vien d'un bug (Merci Microsoft).
Voilà le lien : http://weblogs.asp.net/sbehera/arc [...] 27228.aspx
 
Merci encore


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  Probleme Response.Write

 

Sujets relatifs
Problème pour récupérer donnée en phppetit probleme d'animation
Problème Upload[URL Rewriting] Problème de .htaccess sous Apache 2 ...
Probleme de tri sqlProbleme variable de session et requete sql
Problème avec les Vectors ( return ((vector<_Key>::iterator)NULL;)problème de formulaire
[Assembleur] Problème avec la multiplication 
Plus de sujets relatifs à : Probleme Response.Write


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR