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 :

Comment exécuter un fichier.aspx ?


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 28
    Par défaut Comment exécuter un fichier.aspx ?
    Bonjour,

    J'ai développé quelques pages html et php sous NotePad avec Apache et Php4 et j'aimerai inséré dans un formulaire de saisie un calendrier.

    J'en ai trouvé mais se sont des .aspx et je ne sais pas comment faire pour les exécuter.

    Je les ai mis dans mon dossier "SiteWeb" avec mes pages php et html.

    Le premier me permet de cliquer sur un lien qui doit faire apparaître le calendrier en format popup. J'ai bien un popup qui s'ouvre mais il est vide.
    Voici les codes:

    ChooseDate.aspx
    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
     
    <%@ Page Language="vb" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
      <head>
    		<title>ChooseDate</title>
    <script runat="server" language="vb">
        Private Sub ButtonValidate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
            'Il est necessaire de valider la page, car la date n'est pas 
            'obligatoirement valide lorsqu'elle arrive ici, en effet malgré
            'la presence d'un validator, si le client desactive javascript, la 
            'verification ne sera pas effectué chez le client, il faut
            'l'effectuer sur le serveur via la méthode Validate de l'objet Page
            'Pour vérifier désactiver Javascript, et rentrait une date quelconque
            Page.Validate()
            If Page.IsValid Then
    			'mais par précautions, si un utilisateur arrive à trouver une date
    			'valide pour le validator et non par la réalité, mieux vaut mettre un try
    			Try
    				LblSelectedDate.Text = " Vous avez selectionné le " & DateTime.Parse(TextBoxDate.Text).ToLongDateString
    			Catch
    				LblSelectedDate.Text = "La date n'est pas valide"
    			End Try
            Else
                LblSelectedDate.Text = "La date n'est pas valide"
           End If
    	End Sub
    </script>
    		<script language="javascript" type="text/javascript">
    			function ShowCalendar() 
    			{
                                    window.open("Calendar.aspx","Calendar","width=238, height=218, resizable=yes, toolbar=false, scrollbars=false, status=yes");
                            }
    		</script>
    </head>
    	<body>
     
    		<form id="Form1" method="post" runat="server">
    			<p>Date : <asp:textbox id="TextBoxDate" runat="server" maxlength="11" tooltip="jj/mm/aaaa"></asp:textbox>
    				<a href="javascript:ShowCalendar();">Afficher le calendrier</a>
    				<br>
    				<asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" ErrorMessage="Vous devez selectionner une date" ControlToValidate="TextBoxDate" Display="Dynamic"></asp:RequiredFieldValidator>
    				<asp:CompareValidator id="CompareValidator1" runat="server" ErrorMessage="La date n'est pas valide" ControlToValidate="TextBoxDate" Type="Date" Operator="DataTypeCheck" display="Dynamic"></asp:CompareValidator>
    			</p>
    			<p><asp:label id="LblSelectedDate" runat="server"></asp:label></p>
    			<p><asp:button id="ButtonValidate" runat="server" text="Valider" onclick="ButtonValidate_Click"></asp:button></p>
    		</form>
    	</body>
    </html>
    Calendar.aspx
    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
     
    <%@ Page Language="vb" %>
     
    <script language="vb" runat="server">
     
        Private Sub Calendar1_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
            Dim Script As String
            Script = "<script language=""javascript"" type=""text/javascript"">" & vbNewLine
            Script &= "     window.opener.document.getElementById(""TextBoxDate"").value = """ & Calendar1.SelectedDate.ToShortDateString & """ ;" & vbNewLine
            Script &= "     window.close();</" & "script>"
     
            Me.RegisterStartupScript("DateSelected", Script)
        End Sub
     
    </script>
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    	<head>
    		<title>Calendrier</title>
    	</head>
    	<body>
     
    		<form id="Form1" method="post" runat="server">
    			<asp:calendar id="Calendar1" runat="server" onselectionchanged="Calendar1_SelectionChanged" borderwidth="1px" backcolor="#FFFFCC" width="220px" daynameformat="Short" forecolor="#663399" height="200px" font-size="8pt" font-names="Verdana" bordercolor="#FFCC66" showgridlines="True" tooltip="Sélectionner une date">
    				<selectorstyle backcolor="#FFCC66">
    				</selectorstyle>
     
    				<nextprevstyle font-size="9pt" forecolor="#FFFFCC">
    				</nextprevstyle>
     
    				<dayheaderstyle height="1px" backcolor="#FFCC66">
    				</dayheaderstyle>
     
    				<selecteddaystyle font-bold="True" backcolor="#CCCCFF">
    				</selecteddaystyle>
     
    				<titlestyle font-size="9pt" font-bold="True" forecolor="#FFFFCC" backcolor="#990000">
    				</titlestyle>
     
    				<othermonthdaystyle backcolor="AliceBlue">
    				</othermonthdaystyle>
    			</asp:calendar>
     
    		</form>
     
    	</body>
    </html>
    Merci,
    Elise.

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Août 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2003
    Messages : 835
    Par défaut
    Salut,

    Tu vas avoir du mal à faire cohabiter dans une même appli du php et de l'asp.net, et encore plus à faire communiquer tout ce monde .
    Soit tu fais du .net, soit du php, mais pas les deux ensemble. Dans le cas ou tu choisirais .net je te conseille de lire un bon tutoriel expliquant toutes les bases, si tu continues sur le php tu dois pouvoir trouver des tas d'exemples de calendriers gratuits dans cette techno.

    PS: marrant d'avoir un pseudo et de signer de son prénom, même s'ils se ressemblent

  3. #3
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    En natif, je ne pense pas qu'Apache interprète l'ASP. L'ASP est une technologie un peu semblable à celle du php mais côté Microsoft.

    Je pense qu'il existe un module pour qu'apache puisse intérprèter l'ASP, mais je ne sais pas si il est possible de mélanger ASP et PHP dans un même site..

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 28
    Par défaut
    Merci pour vos réponses, au moins je sais que ce n'est pas possible, je vais essayer de trouver autres chose pour mon calendrier.

    Pour Sphax:
    Je ne voulais pas d'une adresse mail "elise+N°" ou "elise+nom", donc j'ai orthographié "elise" différemment en "aillyzeux" et je suis sûre que sur n'importe quel site où je m'inscrit ce pseudo est libre.
    Donc signer "Elise" ou "Aillyzeux" sur mes messages ça revient au même car la personne qui lit mon pseudo connait mon prénom
    Voila pour la petite histoire.

    Bises,
    Elise.

Discussions similaires

  1. Comment exécuter un fichier.s sous NASM ?
    Par blacknife dans le forum Assembleur
    Réponses: 1
    Dernier message: 27/03/2007, 13h39
  2. Comment exécuter un fichier .sql?
    Par alexandrebergercyr dans le forum Oracle
    Réponses: 2
    Dernier message: 07/03/2007, 20h57
  3. Comment exécuter un fichier SQL ?
    Par NicaeaCivitas dans le forum JDBC
    Réponses: 3
    Dernier message: 09/11/2006, 11h25
  4. [C# .Net 2.0] Comment exécuter un fichier SQL ?
    Par bisounux dans le forum Windows Forms
    Réponses: 4
    Dernier message: 20/09/2006, 20h26
  5. Comment exécuter un fichier .Bat sans ouvrir la console DOS
    Par digital prophecy dans le forum Windows XP
    Réponses: 4
    Dernier message: 20/06/2006, 12h01

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