<%@ Import Namespace="System.Data.OleDb" %> <%@ Import Namespace="System.Data" %> <%@ Page Explicit="True" Language=VBScript Debug="True" %> <HTML> <HEAD> <title>Default.aspx</title> <script Runat="Server"> Sub P :oops: age_Load( s As Object, e As EventArgs ) If Not isPostBack Then Dim TopicConnection As OleDbConnection Dim TopicCommand As OleDbCommand TopicConnection = New OleDbConnection _ ("Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & Request.PhysicalApplicationPath & _ "db\DBForum.mdb)" TopicCommand = New OleDbCommand( _ "Select ThemeID, ThemeNom from Themes", _ TopicConnection ) TopicConnection.Open() TopicDataList.DataSource = _ TopicCommand.ExecuteReader() TopicDataList.DataBind() TopicConnection.Close() End If End Sub Sub SelectTheme(s As Object, _ e As DataListCommandEventArgs) Dim ThemeID,ThemeNom As String ThemeNom = e.CommandArgument ThemeID = _ TopicDataList.DataKeys.Item( _ e.Item.ItemIndex).toString() Response.Redirect("Themes.aspx?ThemeID=" & _ ThemeID & "&ThemeNom=" & ThemeNom) End Sub </script> </HEAD> <body> <font face="arial"> <h1><font color="#cc0066"> Forums</font></h1> <font size="5"><i>Sujets de discussion</i></font> <form Runat="Server"> <asp:DataList id="TopicDataList" cellpadding="10" cellspacing="0" gridlines="both" RepeatColumns="3" RepeatDirection="Horizontal" Width="100%" DataKeyField="ThemeID" OnItemCommand="SelectTheme" Runat="Server"> <ItemTemplate> <asp:LinkButton id="TopicLink" Text='<%# Container.DataItem("ThemeNom") %>' CommandArgument='<%# Container.DataItem("ThemeNom") %>' Runat="Server"/> </asp:LinkButton> </ItemTemplate> </asp:DataList> </font></form> </body> </HTML>
le navigateur me demande un ; la ou ily a le smiley
ven, 06/04/2007 - 21:49
#1
le navigateur me demande un ; la ou ily a le smiley
Bonjour à toi aussi :)
Quelle belle question tu poses là....
Et bien poliement en plus...
Voilà un bout de code et dem..dez vous avec.
Le navigateur demande ? sans blague ?
Smiley ? Je ne vois pas de smiley dans ce code ?
Ah oui je vois un oops. Ca doit être de ça dont il s'agit.
Belle erreur de syntaxe. C'est curieux, moi j'aurais cru que c'est le côté serveur qui est concerné.
bonjour merci pour la reponse
j ai essaye sur un serveur local IIS et un serveur net toujours rien
Bel effort de politesse. Mieux vaut tard que jamais :)
Heu bon je dois confesser que ce n'étais pas vraiment une réponse. Disons que j'y avais mis autant de soin que (selon moi) tu en avais mis à poser ta question..
Bon isole clairement le bout de code qui pose problème (et pas toute la page Web en vrac à priori), ensuite *donne* le message d'erreur que tu reçois et on essaiera de regarder
ok merci j'ai trouve il fallait mettre
<script LANGUAGE="VB" RUNAT="Server">
Et moi qui pensais que mes topics étaient vraiment pas clair :P
Il manque encore le : [résolu] => hanng edite ton premier message et rajoute [résolu] dans le titre
bonjour
le serveur n'affiche aucune des balises asp
Bonjour,
Qu'est-ce que c'est ça ? une question ?
Le "serveur". Le navigateur tu veux dire ?
La première chose à regarder est si le document est bien formé, c'est à dire s'il ne manque auucne balise fermante quelque part.