浏览代码

NEW Accès direct via l'URL à une fiche

julien.legrand 8 年之前
父节点
当前提交
09fcb1be3e

+ 3 - 0
Web/CG67.FicheCollege.Web/CG67.FicheCollege.Web.csproj

@@ -73,6 +73,9 @@
     <Content Include="css\fichecollege.css" />
     <Content Include="Default.aspx" />
     <Content Include="errors\unauthorized.html" />
+    <Content Include="favicon.ico">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
     <Content Include="FicheCollege.aspx" />
     <Content Include="images\bandeau-fiche-college.png" />
     <Content Include="images\cg67.jpg" />

+ 1 - 8
Web/CG67.FicheCollege.Web/Default.aspx.cs

@@ -20,14 +20,7 @@ namespace CG67.FicheCollege
 
         protected void Button1Click(object sender, EventArgs e)
         {
-            //l'année en cours est déclarée dans le fichier de configuration
-            int annee = int.Parse(ConfigurationManager.AppSettings["AnneeEnCours"]);
-       
-            HttpContext.Current.Session["Annee"] = annee;
-            HttpContext.Current.Session["AnneeMoins1"] = annee - 1;
-            HttpContext.Current.Session["RNE"] = ddlChoixCollege.SelectedValue;
-
-            Server.Transfer("FicheCollege.aspx");
+            Response.Redirect("FicheCollege.aspx?RNE=" + ddlChoixCollege.SelectedValue);
         }
     }
 }

+ 5 - 0
Web/CG67.FicheCollege.Web/FicheCollege.aspx

@@ -21,8 +21,13 @@
             var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
         })();
     </script>
+
+    <style media="print">
+        #BtonRetour{display: none}
+    </style>
 </head>
 <body>
+    <a href="Default.aspx" id="BtonRetour">Retour au menu</a>
     <form id="form1" runat="server">
     <div>
         <asp:Xml ID="Xml1" runat="server" TransformSource="~/xslt/FicheCollege.xslt"></asp:Xml></div>

+ 9 - 0
Web/CG67.FicheCollege.Web/FicheCollege.aspx.cs

@@ -21,6 +21,15 @@ namespace CG67.FicheCollege
     {
         protected void Page_Load(object sender, EventArgs e)
         {
+            //Intialisation des paramètres
+            //l'année en cours est déclarée dans le fichier de configuration
+            int annee = int.Parse(ConfigurationManager.AppSettings["AnneeEnCours"]);
+
+            HttpContext.Current.Session["Annee"] = annee;
+            HttpContext.Current.Session["AnneeMoins1"] = annee - 1;
+            HttpContext.Current.Session["RNE"] = Request["RNE"];
+
+            //Traitement
             XmlDocument entete = new XmlDocument();
             entete.Load(Server.MapPath(@"~/xml/entete.xml"));
 

二进制
Web/CG67.FicheCollege.Web/favicon.ico