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 :

Web matrix - Mini problème


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 43
    Par défaut Web matrix - Mini problème
    Bonjour à tous,

    Sous le logiciel gratuit Web Matrix, je n'arrive pas à séparer en 2 fichiers le code VB.Net du code HTML.

    Par exemple, impossible de faire :

    (fichier main.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
    <%@ Page src="main.aspx.vb" Language="vb" AutoEventWireup="false" Inherits="main" %>
    <html>
    <head>
    <title>Requête client</title>
    </head>
    <body>
    Requête :
    <% = méthode %>
    <br />
    nom :
    <% = nom %>
    <br />
    âge :
    <% = age %>
    <br />
    </body>
    </html>
    et

    (fichier main.aspx.vb)

    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
    Public Class main
    Inherits System.Web.UI.Page
    Protected nom As String = "xx"
    Protected age As String = "yy"
    Protected méthode As String
    Private Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Init
    ' on mémorise la requête du client dans request.txt du dossier de l'application
    Dim requestFileName As String = Me.MapPath(Me.TemplateSourceDirectory) + "\request.txt"
    Me.Request.SaveAs(requestFileName, True)
    End Sub
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    ' on récupère les paramètres de la requête
    méthode = Request.HttpMethod.ToLower
    If Not Request.QueryString("nom") Is Nothing Then nom = Request.QueryString("nom").ToString
    If Not Request.QueryString("age") Is Nothing Then age = Request.QueryString("age").ToString
    If Not Request.Form("nom") Is Nothing Then nom = Request.Form("nom").ToString
    If Not Request.Form("age") Is Nothing Then age = Request.Form("age").ToString
    End Sub
    End Class
    Seule solution :

    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
    <%@ Page Language="VB" %>
    <script runat="server">
    Protected nom As String = "xx"
    Protected age As String = "yy"
    Protected méthode As String
    Private Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Init
    ' on mémorise la requête du client dans request.txt du dossier de l'application
    Dim requestFileName As String = Me.MapPath(Me.TemplateSourceDirectory) + "\request.txt"
    Me.Request.SaveAs(requestFileName, True)
    End Sub
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    ' on récupère les paramètres de la requête
    méthode = Request.HttpMethod.ToLower
    If Not Request.QueryString("nom") Is Nothing Then nom = Request.QueryString("nom").ToString
    If Not Request.QueryString("age") Is Nothing Then age = Request.QueryString("age").ToString
    If Not Request.Form("nom") Is Nothing Then nom = Request.Form("nom").ToString
    If Not Request.Form("age") Is Nothing Then age = Request.Form("age").ToString
    End Sub
    </script>
    <html>
    <head>
    <title>Requête client</title>
    </head>
    <body>
    Requête :
    <% = méthode %>
    <br />
    nom :
    <% = nom %>
    <br />
    âge :
    <% = age %>
    <br />
    </body>
    </html>
    Là, ça marche. c'est mieux que rien, mais bon.

    Si vous avez une idée sur la question, merci d'avance.

  2. #2
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    C'est pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CodeBehind="main.aspx.vb"
    à la place de :

    ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 43
    Par défaut
    Citation Envoyé par Cardi
    C'est pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CodeBehind="main.aspx.vb"
    ?
    CodeBehind est strictement réservé à l'IDE Visual Studio, mais merci de ton effort.

    Je me suis documenté ce week-end un peu sur tout et j'ai vu que ce n'était pas possible sous Web Matrix, sauf en créant un fichier Class, mais pas réussi à exploiter cette solution. tant pis, je laisse tomber, c'est pas grave.

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/07/2007, 01h58
  2. Mini Problème d'écriture dans la base de donnée
    Par DaisyVIP dans le forum ASP.NET
    Réponses: 9
    Dernier message: 29/05/2007, 14h52
  3. stockage page web dans mysql : problème de rendu
    Par circajet7 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 29/03/2007, 10h25
  4. Réponses: 1
    Dernier message: 09/10/2006, 20h00
  5. [PHP-JS] Mini problème avec les "" et les ''
    Par grumly22 dans le forum Langage
    Réponses: 15
    Dernier message: 22/06/2006, 13h52

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