IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET MVC Discussion :

html renderpartial ()


Sujet :

ASP.NET MVC

  1. #1
    Membre éclairé
    Homme Profil pro
    consultant java
    Inscrit en
    Août 2010
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : consultant java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 325
    Par défaut html renderpartial ()
    bonsoir,

    je suis bloquer un peu avec html.renderpartial,
    j'ai essaye d'ajouter sur la page d'accueil des option de recherche et dans ces option de recherche il y a des chekbox,
    le souci c'est quand je clique sur le bouton rechercher , , ben il affiche la meme page d'accueil alors qu'il doit envoyé les parameter de recherche a une autre actiion et afficher le resultat,
    ce qui est bizar c'est que j'ai tester avec des vue normal et ca marche ,
    par contre quand j'essaye de mettre la page de recherche sur la page d'accueil avec une html.renderpartial,
    ca marche pas,

    pour mieu comprendre ma situation,
    voici la page ascx du formulaire de recherche que je met dans la page d'accueil avec la html.renerpatial :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>
     
     
        <% using (Html.BeginForm()) {%>
     
        <table>
     
        <tr> <td> emission</td><td><%= Html.CheckBox("emission") %></td> </tr>
        <tr> <td> reception</td><td><%= Html.CheckBox("reception") %></td> </tr>
        <tr> <td>backoffice </td><td><%= Html.CheckBox("backoffice") %></td> </tr>
        <tr> <td>ville </td><td><%= Html.TextBox("ville") %></td> </tr>
     
        </table>
        <br />
     
     <input type="submit" value="rechercher" />
     
        <%} %>
    et là c'est la partie sur la page d'accueil ou j'invite ma page de recherche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <fieldset>
     
         <div><% Html.RenderPartial("~/Views/Home/recherche.ascx"); %></div>
     
     
     
       </fieldset>
    et la c'est les action:
    il y l'action recherche qui permet de retourné le formulaire de recuperer les donné pour les envoyé a une autra action qui s'appel search pour retourné le resultat dans une autre vue :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
     
     
            public ActionResult recherche(){
     
     
     
                return PartialView();
     
            }
     
            [AcceptVerbs(HttpVerbs.Post)]
            public ActionResult recherche(FormCollection col)
     
            {
     
     
                string reception = null;
                string emission = null;
                string back_office = null;
                string l_lieu = null;
     
     
     
     
                if (col[0]=="true")
                {
                    reception = "reception";           
     
     
                }
                if (col[1] == "true") { emission = "emission"; }
                if (col[2] == "true") { back_office = "backoffice"; }
     
              l_lieu=col[3];
     
              return RedirectToAction("search", new  {rec=reception,emi=emission,back=back_office,ville=l_lieu });
     
     
     
     
            }
            public ActionResult search (string rec,string emi,string back,string ville){
     
     
              var rech_annonce = (from c in entity.annonce
                                  from c1 in entity.entreprise
                                  where c.identreprise == c1.Identreprise
     
                                  && c.typeactivite == rec || c.typeactivite == emi || c.typeactivite == back
                                  || c1.villeentreprise == ville
     
                                  select new listee {
     
                                      RaisonSociale = c1.raisonsociale,
                                      TypeActivite = c.typeactivite,
                                      fonction = c.fonction,
                                      desc_poste = c.descriptionposte,
                                      profil_rech = c.profilrech,
                                      type_contrat = c.typecontrat,
                                      salaire = c.salaire,
                                      contacte = c.contact,
                                      date_ann = c.date_annonce,
                                      id_annonce = c.idannonce
     
                                  }
     
     
     
                  );
     
                return View(rech_annonce.ToList());
     
     
     
            }

    merci pour votre aide,
    je sais que cç fait beacoup de code .

    >> la partie ou j'ai le souci , cad là ou le html.renderpartial me genere la page et encadrer en rouge dans la piece jointe,
    voir piece jointe

  2. #2
    Membre éclairé
    Homme Profil pro
    consultant java
    Inscrit en
    Août 2010
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : consultant java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 325
    Par défaut
    bonsoir,
    j'attend vos idees par rapport à d'ou peux venir le probleme .
    parce que avec les vues normales ca fonctionne et quand je l'ai mis avec html.rendepartial il ne veut plus fonctionner

  3. #3
    Membre éclairé
    Homme Profil pro
    consultant java
    Inscrit en
    Août 2010
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : consultant java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 325
    Par défaut
    souci reglé,
    merci quand meme

  4. #4
    Membre chevronné

    Avatar de Deepin
    Homme Profil pro
    Ingénieur - Chef de projet Modélisation/Simulation
    Inscrit en
    Avril 2004
    Messages
    3 164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Afrique Du Sud

    Informations professionnelles :
    Activité : Ingénieur - Chef de projet Modélisation/Simulation
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 164
    Par défaut
    merci d'indiquer comment, ca pourrait être utile aux autres

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Algorithme de conversion de RTF vers HTML
    Par youtch dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 10/09/2002, 12h35
  2. Balises HTML dans un fichier XML
    Par Bastet79 dans le forum XML/XSL et SOAP
    Réponses: 12
    Dernier message: 04/09/2002, 15h29
  3. composant builder4 pour afficher du code html
    Par BranRuz dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/09/2002, 11h35
  4. delphi XML / HTML caractéres speciaux !
    Par adem dans le forum EDI
    Réponses: 2
    Dernier message: 29/08/2002, 17h48
  5. [XSLT] inclure du XSL dans une balise html
    Par iaa dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 05/08/2002, 15h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo