|
|
Parcourir par tags
Tous les tags » Ajax » ASP.Net » UpdatePanel
Page 1 sur 3 (24 messages au total)
-
Je viens de découvrir la méthode ScriptManager.RegisterDataItem, cette méthode permet de transférer des données entre le serveur et le client lors d'un AsyncPostback. Pour ceux qui ne sont pas familier avec les asyncpostback, un asyncpostback reprend le mécanisme d'un postback classique sauf qu'il se fait via Ajax (XMLHttpRequest) et ne ...
-
CSS permet de définir des pseudos classes, il y a notamment la pseudo classe :hover qui s'applique seulement lorsqu'on passe la souris sur l'élément. On utilise couramment cette technique pour faire des menus, j'avais d'ailleurs fait le menu de la version 8 de CodeS-SourceS ainsi et même un article expliquant les règles CSS utilisés. Le gros ...
-
Les UpdatePanels sont très agréables pour l'utilisateur puisque, bien utilisés, ils permettent d'avoir une expérience utilisateur plus fluide. Pour arriver à ce résultat, ils utilisent une requête XMLHttpRequest (requête Ajax) qui n'est pas référençable par les moteurs de recherche.
Comment utiliser les UpdatePanels sans sacrifier son ...
-
Dans la lignée de mes posts sur la validation d'une checkboxlist et la validation d'une checkbox, voici un post qui vous explique comment utiliser les contrôles CompareValidator et RangeValidator afin de vous assurer que l'utilisateur saisisse bien un nombre, qu'il soit compris entre tel et tel valeur etc...
Validation d'un nombre entier : ...
-
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''>
...
-
Suite à mon post expliquant le PostBackControl, voici un cas concret d'utilisation de ce contrôle grâce à une question que l'on m'a déjà posé plusieurs fois.
Question :
J'ai une page avec plusieurs liens qui ouvrent différentes ModalPopupExtender. Actuellement j'ai créé autant de ModalPopupExtender que de lien, ça fonctionne mais la ...
-
Les UpdatePanels permettent de définir une zone à rafraichir plutôt que toute la page lors de postback. Ils s'intègrent parfaitement à ASP.net, en effet il suffit de mettre la partie à rafraichir à l'intérieur d'un updatepanel, et si un contrôle contenu par celui-ci fait un postback alors seul le contenu de l'UpdatePanel se met à jour côté ...
-
Il y a quelques temps, je vous avais parlé d'un bug avec les updatepanels lorsqu'on utilisait un encoding non UTF-8 : BUG : updatepanel et encoding ISO (non UTF-8)
Pour corriger temporairement le problème j'avais fait une bidouille qui consistait à redéfinir une fonction native de l'ECMAScript : EncodeURIComponent, ce qui est très loin d'être ...
-
Par défaut lorsqu'il y a une erreur lors d'un AsyncPostBack, c'est à dire lors d'un rafraichissement d'UpdatePanel, le message d'erreur est remonté au client sous la forme d'un messageBox/alert. void btn1_Click(Object sender, EventArgs e)
{
int a = 0;
int i = 3 / a;
}
<asp:UpdatePanel ID=''up1'' runat=''server''>
...
1
|
|
|