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 :

affichage code vb depuis page aspx [Débutant]


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Profil pro
    Consultant informatique
    Inscrit en
    Juin 2006
    Messages
    130
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 130
    Par défaut affichage code vb depuis page aspx
    Bonjour,

    je souhaiterais afficher des valeurs variables à partir de la page aspx.

    Pour ce faire j'ai trouvé qu'il faut utiliser les balises suivantes <% %>

    Le problème, c'est que lorsque je les utilises, j'ai le message d'erreur suivant :

    Erreur du serveur dans l'application '/'.
    --------------------------------------------------------------------------------

    La collection Controls ne peut pas être modifiée, car le contrôle contient des blocs de code (c'est-à-dire <% ... %>).
    Description : Une exception non gérée s'est produite au moment de l'exécution de la requête Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

    Détails de l'exception: System.Web.HttpException: La collection Controls ne peut pas être modifiée, car le contrôle contient des blocs de code (c'est-à-dire <% ... %>).

    Erreur source:

    Une exception non gérée s'est produite lors de l'exécution de la requête Web actuelle. Les informations relatives à l'origine et l'emplacement de l'exception peuvent être identifiées en utilisant la trace de la pile d'exception ci-dessous.

    Trace de la pile:


    [HttpException (0x80004005): La collection Controls ne peut pas être modifiée, car le contrôle contient des blocs de code (c'est-à-dire <% ... %>).]
    System.Web.UI.ControlCollection.AddAt(Int32 index, Control child) +8714798
    Telerik.Web.UI.RadAjaxControl.MoveUpdatePanel(Control initiator, Control updated) +226

    [HttpException (0x80004005): Please, see whether wrapping the code block, generating the exception, within RadCodeBlock resolves the error.]
    Telerik.Web.UI.RadAjaxControl.MoveUpdatePanel(Control initiator, Control updated) +291
    Telerik.Web.UI.RadAjaxControl.PerformRender() +508
    Telerik.Web.UI.RadAjaxControl.OnPageRender(HtmlTextWriter writer, Control page) +1841
    Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page) +158
    System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +109
    System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
    System.Web.UI.Page.Render(HtmlTextWriter writer) +29
    System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
    System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
    System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3060




    --------------------------------------------------------------------------------
    Informations sur la version : Version Microsoft .NET Framework :4.0.30319; Version ASP.NET :4.0.30319.225
    Voici le code tout simple que j'ai voulu tester :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <%Dim _date as Date = Date.Today
    Response.Write(_date.ToString())%>
    Je vous remercie d'avance pour votre réponse.

    Ps : j'ai vue que pour l'affichage on peut aussi mettre <%=_date%> mais j'ai la même erreur.

  2. #2
    Membre confirmé
    Profil pro
    Consultant informatique
    Inscrit en
    Juin 2006
    Messages
    130
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 130
    Par défaut
    J'ai trouvé d'ou provient mon problème.

    En fait j'utilisais les bibliothèques de telerik et pour afficher directement des éléments il faut passer par un de leurs outils qui s'appelle RadCodeBlock.

    Sur ce bonne journée.

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

Discussions similaires

  1. Afficher le code d'une page aspx en vb.net
    Par pipleton dans le forum VB.NET
    Réponses: 5
    Dernier message: 18/06/2012, 09h45
  2. Limite du code dans une page aspx
    Par James Dt dans le forum Développement Sharepoint
    Réponses: 5
    Dernier message: 09/06/2011, 17h28
  3. Réponses: 0
    Dernier message: 27/08/2009, 14h39
  4. Protéger le code sources des pages aspx ?
    Par insane_80 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 03/09/2008, 12h01
  5. Réponses: 7
    Dernier message: 25/07/2007, 13h14

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