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 :

<button> et validateRequest


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2003
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Juillet 2003
    Messages : 127
    Par défaut <button> et validateRequest
    Bonjour,

    j'aurais voulu implémenter :
    http://www.babylon-design.com/exempl...bles/index.php

    seul problème :
    le validaterequest !

    peut-on le désactiver uniquement pour un type de contrôle donné ?

    j'ai regardé sur :
    http://www.developpez.net/forums/sho...alidateRequest
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <configuration>
      <system.web><button><pages validateRequest="false" />
    </button></system.web>
    </configuration>
    ça ne marche pas ! button ne peux pas être nesté sous system.web.

    j'ai trouvé :
    http://msdn.microsoft.com/fr-fr/library/ms972967.aspx
    mais je ne vois pas comment l'implémenter dans mon cas !

    y a t il une solution ou j'abandonne et je garde mes buttons moche ou des bouttons ou on clique pas sur la bordure ?

    PS : pas mesure de sécurité je ne ferai pas de validaterequest false sur toutes mes pages !

    merci d'avance.
    ALCINA

  2. #2
    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 : 45
    Localisation : Belgique

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

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    Bonjour,
    Si tu souhaites juste modifier l'apparence des tes boutons, n'aurais-tu pas plus simple de passer par les Css, les thèmes asp.net ou de créer ton propre contrôle bouton en héritant du contrôle button d'asp.net et en surchargeant la méthode render pour lui donner le look que tu veux ?

    Tu as aussi les ImageButton si jamais.

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2003
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Juillet 2003
    Messages : 127
    Par défaut
    mon code :
    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
     
    using System.ComponentModel;
    using System.Web.UI;
    using System.Web.UI.WebControls;
     
    namespace Common.UI.CustomControl
    {
    	public class CustomButton : Button
    	{		
     
    		protected override void Render(HtmlTextWriter writer)
    		{
     
    				//Render RegularButton
    				if (this.Page.Request.Browser.Type == "IE6")
    				{
    					writer.Write("<button type=\"submit\" id=\"" + this.ClientID + "\" name=\"" + this.ClientID.Replace('_', '$') + "\" class=\"CustomButton\" >");//onmouseover=\"this.className+='Hover';\" onmouseout=\"this.className=this.className.replace('Hover','');\">");
    				}
    				else
    				{
    					writer.Write("<button type=\"submit\" id=\"" + this.ClientID + "\" name=\"" + this.ClientID.Replace('_', '$') + "\" class=\"CustomButton\">");
    				}
    				writer.Write("<span>");
    				writer.Write("<span>");
    				writer.Write("<span>");
    				writer.Write(this.Text);
    				writer.Write("</span>");
    				writer.Write("</span>");
    				writer.Write("</span>");
    				writer.Write("</button>");
    			}
    			else
    			{
    				base.Render(writer);
    			}
     
     
    	}
    }
    le skin des buttons normaux ne me conviens pas! sous IE6 particulièrement.

  4. #4
    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 : 45
    Localisation : Belgique

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

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    Tu as essayé d'ajouter les info de PostBack ?

    Tu devrais regarder du côté de Page.ClientScript.GetPostBackClientHyperlink et Page.ClientScript.GetPostBackEventReference pour obtenir le code propre au système de Postback d'asp.net

  5. #5
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2003
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Juillet 2003
    Messages : 127
    Par défaut
    c'est un button de type submit ! je vois pas le rapport avec le client script ? je ne fais pas de __doPostBack donc...

  6. #6
    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 : 45
    Localisation : Belgique

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

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    Ok ok, avais mal cerné le prob.

    Par contre, je ne comprend pas ton problème avec le requestvalidation... ça n'intervient pas dans ce cas-ci ou alors je loupe un épisode !

Discussions similaires

  1. Réponses: 5
    Dernier message: 17/06/2005, 16h17
  2. renommer un Button
    Par soad dans le forum Composants
    Réponses: 2
    Dernier message: 04/06/2004, 23h43
  3. Question sur un controle de type "button"
    Par Invité dans le forum Windows
    Réponses: 2
    Dernier message: 29/05/2004, 11h30
  4. [SWT] Button.button
    Par gregolak dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 07/05/2004, 13h41
  5. Toolbar Buttons et paramètres
    Par Lux interior dans le forum XMLRAD
    Réponses: 4
    Dernier message: 13/06/2003, 19h44

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