OVH Cloud OVH Cloud

page aspx sans interface

5 réponses
Avatar
google
Bonjour,

dans le cadre d'un site d'e-commerce

j'ai besoin de cr=E9er une page aspx qui est appel=E9e directement par un
autre serveur (celui de la banque) avec des donn=E9es dans (POST) et qui
s'ex=E9cute sur mon serveur pour mettre =E0 jour une base de donn=E9es.
cette page ne doit pas etre utilise dans un navigateur.

Comment faire ? peut-on seulement mettre la partie script ?

voici le d=E9but du code, qui ne marche pas

<%@ Page Language=3D"VB" Debug=3D"true" AspCompat=3D"true" %>
<%@ import Namespace=3D"System.Data" %>
<%@ import Namespace=3D"System.Data.odbc" %>
<script runat=3D"server">

public Sub Page_Load(Sender as Object, E as EventArgs)
dim message as string =3D request.form("DATA")

end sub


Merci d'avance.

Olivier

</script>

5 réponses

Avatar
Patrice
Préciser "ne marche pas".... Merci.
--

Patrice

a écrit dans le message de
news:
Bonjour,

dans le cadre d'un site d'e-commerce

j'ai besoin de créer une page aspx qui est appelée directement par un
autre serveur (celui de la banque) avec des données dans (POST) et qui
s'exécute sur mon serveur pour mettre à jour une base de données.
cette page ne doit pas etre utilise dans un navigateur.

Comment faire ? peut-on seulement mettre la partie script ?

voici le début du code, qui ne marche pas

<%@ Page Language="VB" Debug="true" AspCompat="true" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.odbc" %>
<script runat="server">

public Sub Page_Load(Sender as Object, E as EventArgs)
dim message as string = request.form("DATA")

end sub


Merci d'avance.

Olivier

</script>
Avatar
Fred
Dans le message:,
écrit:
Bonjour,



Bonjour,

dans le cadre d'un site d'e-commerce

j'ai besoin de créer une page aspx qui est appelée directement par un
autre serveur (celui de la banque) avec des données dans (POST) et qui
s'exécute sur mon serveur pour mettre à jour une base de données.
cette page ne doit pas etre utilise dans un navigateur.



Peut-être en faisant un Response.Redirect si la page est appelée avec
GET ?
Il faudrait peut-être également s'assurer de l'identité du client dans
le cas du POST.


--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Avatar
google
le "ne marche pas" veut dire qu'il faut que je fasse un fichier aspx
qui n'affichera rien dans un navigateur (car il est lancé directement
par un serveur). donc mon problème est de connaitre la syntaxe pour
faire ce type de fichier sans balise html et peut-être sans le
page_load.

merci d'avance

Olivier
Avatar
Patrice
Ton code est bon pour moi. Par exemple le code suivant fonctionne (testé ) :

<%@ Page Language="VB" Debug="true" AspCompat="true" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.odbc" %>
<script runat="server">

public Sub Page_Load(Sender as Object, E as EventArgs)
Response.Write("Hello World !")
end sub
</script>

Donc qu'obtiens tu concrètement comme erreur lorsque tu tapes le code que tu
as testé (peut-être un problème de VIEWSTATE ?)

--
Patrice

a écrit dans le message de
news:
le "ne marche pas" veut dire qu'il faut que je fasse un fichier aspx
qui n'affichera rien dans un navigateur (car il est lancé directement
par un serveur). donc mon problème est de connaitre la syntaxe pour
faire ce type de fichier sans balise html et peut-être sans le
page_load.

merci d'avance

Olivier
Avatar
google
super merci maintenant tout marche, le pb était les balises html qui
trainaient