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

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Comment créer une page html dans un catch

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment créer une page html dans un catch

n°992235
titi123
Posté le 24-02-2005 à 12:13:36  profilanswer
 

Bonjour, j'aimerai que quand j'ai une exception dans mon code c#.net il me générere à la place d'un msg d'erreur dans IE une page personnel. En asp je pouvais faire :
 
 

Code :
  1. Sub CreateHtmlPage(message)
  2. Response.Write "<HTML>"
  3. Response.Write "  <HEAD><TITLE>" & message & "</TITLE></HEAD>"
  4. Response.Write "  <BODY text='blue'>"
  5. Response.Write "    <BR><BR>"
  6. Response.Write "    <H1 Align='center'>" & message & "</H1>"
  7. Response.Write "  <BODY>"
  8. Response.Write "</HTML>"
  9. Response.End
  10.         End Sub


 
Voici mon code:
 

Code :
  1. <%@ Page Language="C#" ASPCOMPAT="TRUE" Debug="true"%>
  2. <%@ Import Namespace="obout_ASPTreeView_2_NET" %>
  3. <%@ Import Namespace="System.Data.OleDb" %>
  4. <script language="C#" runat="server">
  5. void Page_Load(object sender, EventArgs e) {
  6. obout_ASPTreeView_2_NET.Tree oTree = new obout_ASPTreeView_2_NET.Tree();
  7. string ParentID;
  8. oTree.FolderIcons = "/TreeIcons/Icons";
  9. oTree.FolderStyle = "/TreeIcons/Styles";
  10. oTree.AddRootNode("Favoris", null);
  11. oTree.KeyNavigationEnable=true;
  12.      
  13.         try
  14.         {
  15.         OleDbConnection myConn = new OleDbConnection
  16.         ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("favoris.mdb" ));
  17. OleDbCommand myComm = new OleDbCommand("SELECT id, parent, html, expanded, icon FROM tree ORDER BY parent, id", myConn);
  18. myConn.Open();
  19. OleDbDataReader myReader = myComm.ExecuteReader();
  20.   while (myReader.Read())
  21.   {
  22.  if (myReader.IsDBNull(1))
  23.  {
  24.    ParentID = "root";
  25.  }
  26.  else
  27.  {
  28.    ParentID = "id" + myReader.GetInt32(1); 
  29.  }
  30.  oTree.Add(ParentID, "id" + myReader.GetInt32(0), myReader.GetString(2), myReader.GetBoolean(3), myReader.GetString(4), null);
  31.   }
  32. TreeView.Text = oTree.HTML();
  33. myReader.Close();
  34. myConn.Close();
  35.         }
  36.         catch(Exception)
  37.         {
  38.         //CODE POUR GENERER LA PAGE HTML
  39.         }
  40. }
  41. </script>

mood
Publicité
Posté le 24-02-2005 à 12:13:36  profilanswer
 

n°992337
HappyHarry
Posté le 24-02-2005 à 13:29:15  profilanswer
 
n°992353
titi123
Posté le 24-02-2005 à 13:39:31  profilanswer
 

merci harry, i'm happy titi :-)

n°992369
titi123
Posté le 24-02-2005 à 13:50:23  profilanswer
 

et dans le code sa m'aide pas trop, je dois mettre quoi?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Comment créer une page html dans un catch

 

Sujets relatifs
[Access] Exporter des données en HTMLgénérer une page d'accès
Comment fixer la taille d'une page via son body?HTML table et overflow sur ligne et colonne
echo '<html>' ou <html>créer un lien en css?
Comment afficher une page htm dans un cadre div à partir d'un bouton?code HTML vers PDF
Réaliser un diaporame de pages HTMLSupprimer toutes balises HTML
Plus de sujets relatifs à : Comment créer une page html dans un catch


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