Webcontrol wysiwyg pour asp.net

Soyez le premier à donner votre avis sur cette source.

Vue 15 495 fois - Téléchargée 1 243 fois

Description

C'est mon premier Webcontrol, un éditeur Wysiwyg, sans doute très répandu.
Il possède quelques options comme le choix du répertoire d'image (qui va de paire avec le chemin virtuel des images), différents thèmes de couleurs. On récupère les données en post back sur la propriété Text du controle.

De plus, ce controle peut simplement être personnalisé, les classes sont prévus pour (par héritage).

NB : Il y a aussi une fabrique d'url, si ca intéresse (ce qui explique le fichier xml joint dans le zip).

Source / Exemple :


<%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="index" ValidateRequest="false" %>

<%@ Register Assembly="ERus.Web" Namespace="ERus.Web" TagPrefix="erus" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Page sans titre</title>
</head>
<body>
    <form id="form1" runat="server">
    <div style=" width:700px; margin:0px auto;">
        <erus:RichTextBox ID="RichTextBox1" runat="server" Height="400px" Theme="Blue"
         ImageDirectory="w:\Tests\images\" ImageVirtualPath="images/">
        </erus:RichTextBox>
        <asp:Button ID="btPost" runat="server" Text="Poster" OnClick="btPost_Click" />
        <div id="txtResultPost" runat="server"></div>
    </div>
    </form>
</body>
</html>

Conclusion :


Il y a "peut être" des bugs, il ne s'agit pas non plus d'une version final car je compte intégrer des outils pour les autres navigateurs que ff et ie (voir mon site dans 2 semaines pour les mises à jours)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
219
Date d'inscription
jeudi 6 juillet 2006
Statut
Membre
Dernière intervention
7 septembre 2009

Shutttt !!! fallait pas le dire....
Je sais tout ca, mais j'ai pas trop le temps de revoir à ca en ce moment.
En faite, pour le texte, il s'agit d'un événement JS mal fais lors du chargement de la page(voir le RichTextboxScriptManager).
Pour le bug quand y en a 2... je sais aussi, mais j'ai jugé pas utile d'en avoir plus de deux.

Je resoudrais ca quand je me remettrai à ma biblioteque de controle web... quand je pourrais redémarrer mon site.
(notamment en namespaçant le javascript)
Messages postés
2
Date d'inscription
jeudi 6 avril 2006
Statut
Membre
Dernière intervention
16 juillet 2007

Merci pour le controle. J'ai quelques petits bugs...Je n'ai pas tout testé non plus. Il a du mal quand il est imbriqué dans un gridview par exemple.Peut etre que je suis pas doué non plus, mais je n'arrive pas a initialise le richtextbox avec un texte! Autre bug, si il y a deux controles sur l'ecran, lorsqu'on ajoute une tableau (table), il le rajoute sur le dernier richtextbox, pas forcement sur celui sur lequel on le voulait (pas tres clair mes explications...).Excepté ca, il marche pas mal.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.