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 Discussion :

Mon Element asp Calendar DESACTIVE MON CSS ? [Débutant]


Sujet :

ASP.NET

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Janvier 2013
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 60
    Points : 38
    Points
    38
    Par défaut Mon Element asp Calendar DESACTIVE MON CSS ?
    Bonjour, je suis entrain de programmer une appli intranet pour mon stage.


    Je doit rajouter un element Calendar pour que les utilisateurs choisissent une date.
    l'element Calendar prenant beaucoup de place (appli en 1280*1024 ie9) j'ai decider de le transformer en date picker (on clique sur une petite icone de calendrier pour faire apparaitre le calendar)

    Ma page contient:

    Un header / nav / Footer qui viens d'une page maitre

    et: tous le code inserez dans le placeholder.

    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
     
    <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
     
        <section id="sectionplaceholder">
     
     
                    <article id="dateheure_calib">
                      Date de la calibration: 
                    <asp:TextBox ID="TXTB_datecalib" runat=server 
                        ToolTip="(jj/mm/aaaa)" CssClass="txtbdate"></asp:TextBox>
                    <asp:ImageButton ID="IB_Calendar" runat="server" 
                    ImageUrl="~/Icons/calendar.png" 
                    Height="20px" ImageAlign="Middle" 
                    Width="20px" onclick="IB_Calendar_Click" />
     
                    <asp:Calendar ID="Cal_Calib" runat="server" Visible="False" EnableTheming="false"
                    BorderWidth="1px" Caption="Saisir la date de début" 
                    DayNameFormat="Shortest" Font-Names="Verdana" Font-Size="8pt" 
                    Height="200px" 
                    onselectionchanged="Cal_Calib_SelectionChanged" ShowGridLines="True" 
                    Width="220px" NextPrevFormat="ShortMonth" BackColor="WhiteSmoke">
                    </asp:Calendar>
                    </article>
     
         </section>
    donc par default: le calendar est en Voici le code behind

    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
     
       if (!IsPostBack)
                {
                     HtmlLink cssLink = new HtmlLink();
                    cssLink.Href = "~/Css/Style_SaisieCalibrage.css";
                    cssLink.Attributes.Add("rel", "stylesheet");
                    cssLink.Attributes.Add("type", "text/css");
                    Page.Header.Controls.Add(cssLink);
                    String Date = DateTime.Now.ToString("dd/MM/yyyy");
                    TXTB_datecalib.Text = Date;
                    String HourMin = DateTime.Now.ToString("hh:mm");
                    TXTB_heurecalib.Text = HourMin;
                }
     
     
            }
     
            protected void IB_Calendar_Click(object sender, ImageClickEventArgs e)
            {
                if (Cal_Calib.Visible == false)
                { Cal_Calib.Visible = true; }
                else { Cal_Calib.Visible = false; }
            }
     
            protected void Cal_Calib_SelectionChanged(object sender, EventArgs e)
            {
                TXTB_datecalib.Text = String.Format("{0:dd/MM/yyyy}", Cal_Calib.SelectedDate);
                Cal_Calib.Visible = false;
            }
    Quand la page load, la text box du calendar est bien pré remplit
    Le calendar fonctionne (quand je clique sur la date, l'ajout se fait bien dans la text box etc)

    MAIS

    quand je clique sur l'image button (l'icone) TOUS LE CSS DE MON PLACEHOLDER est foutu en l'air.


    Voici les images:

    Nom : pbasp.jpg
Affichages : 81
Taille : 51,7 Ko
    Nom : pbasp2.jpg
Affichages : 79
Taille : 57,3 Ko


    1) Pourquoi ?

    2) Comment eviter ce désagrement

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Janvier 2013
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 60
    Points : 38
    Points
    38
    Par défaut
    Ok honte a moi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
       if (!IsPostBack)
                {
     HtmlLink cssLink = new HtmlLink();
                    cssLink.Href = "~/Css/Style_SaisieCalibrage.css";
                    cssLink.Attributes.Add("rel", "stylesheet");
                    cssLink.Attributes.Add("type", "text/css");
                    Page.Header.Controls.Add(cssLink);
                    String Date = DateTime.Now.ToString("dd/MM/yyyy");
                    TXTB_datecalib.Text = Date;
                    String HourMin = DateTime.Now.ToString("hh:mm");
                    TXTB_heurecalib.Text = HourMin;
                }
    Je l'ai passé en dehors de la condition IF et Bam plus de problemes.

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 25/06/2007, 14h00
  2. [ASP.NET] Executer mon site sur le serveur
    Par mael94420 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 15/12/2006, 14h57
  3. Comment convertir mon code ASP et ASP.Net ?
    Par yushkoya dans le forum ASP.NET
    Réponses: 3
    Dernier message: 25/07/2006, 17h24
  4. mon programe asp ne s'exécute pas????????????
    Par ghita269 dans le forum ASP
    Réponses: 1
    Dernier message: 07/11/2005, 11h23
  5. Optimiser mon code ASP/HTML
    Par ahage4x4 dans le forum ASP
    Réponses: 7
    Dernier message: 30/05/2005, 10h29

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