|
|
Parcourir par tags
Tous les tags » .net » Niveau intermédiaire
Page 1 sur 5 (44 messages au total)
-
Lorsqu'on utilise un service WCF, il se peut que l'on ne possède pas le contrôle des différents types que l'on transfère. Dans ce cas il est possible d'avoir des problèmes pour sérialiser, en effet, ne pouvant pas modifier le type, on ne peut pas rajouter des attributs utiles à la sérialisation, rajouter un constructeur vide, ...
Ces ...
-
Lorsque vous créez un service WCF, vous allez créer un contrat. Dans la plupart des cas, ce contrat est une interface décorée de l'attribut ServiceContract contenant des méthodes décorées de l'attribut OperationContract.
Si vous voulez retourner un objet d'un type enfant du type déclaré vous obtiendrez une exception de type : ...
-
Lorsqu'on créé une section de configuration personnalisé, .net permet de valider les entrées grâce aux attributs StringValidator et RegexStringValidator.
J'ai voulu utiliser l'attribut RegexStringValidator sur un élément de ma configuration afin de vérifier que l'entrée contenait un String ''simple'', j'ai donc écrit ce code :
public ...
-
Beaucoup de personnes ne savent pas utiliser le maximum de Reflector, certains ne connaissent même pas cet excellent outil. Pour lutter contre cette ignorance, j'ai écrit il y a quelques temps un tutorial de présentation de cet outil : Reflector : un décompilateur .net
J'aimerais revenir avec un exemple concret d'utilisation de la fonction ...
-
Question : Je suis peut être idiot mais je n'arrive pas à voir comment je peux filtrer via XPath un XMLDataSource afin de remplir une datalist avec le text des Tags name.
Pourriez-vous me donner une piste ? Réponse : Les requêtes XPath interviennent à deux endroits lorsqu'on utilise un XMLDataSource. On peut les ...
-
Il y a quelques temps je vous avez expliqué comment modifier la façon dont le viewstate est enregistré, nous avions vu qu'il fallait surcharger les méthodes SavePageStateToPersistenceMedium et LoadPageStateToPersistenceMedium. Je viens de découvrir que l'on peut faire encore mieux, il est également possible de surcharger la propriété ...
-
L'attribut ConditionalAttribute s'applique sur une méthode et permet de dire si cette méthode sera compilé ou non suivant des variables de compilation.
Mais tout d'abord, qu'est-ce qu'une variable de compilation ? Ce sont des variables que l'on définit ou non lors de la compilation. Ce sont ces elles qui nous permettent de faire des ...
-
Lorsque l'on met un LinkButton dans un Repeater, comment ce fait-il que si l'on clique sur le linkbutton alors l'événement ItemCommand du Repeater est declenché ?
<script type=''text/C#'' runat=''server''>
protected void Page_Load(object sender, EventArgs e)
{
rptTest.DataSource = new int[] { 1, 2, 3 };
...
-
TinyMCE est un excellent éditeur WYSIWYG en mode web, j'en ai déjà parlé ici : TinyMCE : une RichTextBox trés évoluée.
Malheureusement, lorsqu'on l'utilise avec des UpdatePanels, il y a plusieurs soucis.
Par exemple, on veut utiliser un éditeur TinyMCE avec un bouton qui affiche le contenu de la TinyMCE.
<asp:ScriptManagerProxy ...
-
Lorsque l'on créé des Custom Control avec un système de Template, il se peut que parfois on ne répète pas notre template. Par défaut un template étant répétable, ASP.net ne déclare pas de variable au niveau de la page, il n'est donc pas accessible dans le code behind.
Par exemple :
<test:testtemplate runat=''server'' id=''tt''>
...
1
|
|
|