Bonjour!

J'ai un petit formulaire permettant d'ajouter une nouvelle dans une base de donnée sql server 2005. Le problème c'est que le texte doit être formater avant d'entrer dans la base de données, c'est a dire trouver le moyen de reconnaitre les retour et les remplacer par des <br>, les é par des &eacute;, etc pour que ca affiche correctement en suite. Le hic c'est que je suis en code behind vb.net et que j'ai du mal a comprendre comment faire ca (déjà je connais pas vb.net et je sais pas comment faire en sorte de reformater avant de mettre en base de données, je commence en asp.net) Je vous met 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
<asp:FormView ID="FormView1" runat="server" DataKeyNames="News_Id" DataSourceID="dsNewsMod2"
                DefaultMode="Insert" CellPadding="5">
                <InsertItemTemplate>
                    <asp:Label ID="Label1" runat="server" CssClass="titreAdmin" Text="Titre:"></asp:Label>
                    <asp:TextBox ID="TitreTextBox" runat="server" Text='<%# Bind("Titre") %>'>
                    </asp:TextBox><br /><br />
                    <asp:Label ID="Label2" runat="server" CssClass="titreAdmin" Text="Date:"></asp:Label>
                    <asp:TextBox ID="DateTextBox" runat="server" Text='<%# Bind("Date") %>'>
                    </asp:TextBox><br /><asp:Label ID="Label4" runat="server" CssClass="textePetit" Text="aaaa-mm-jj"></asp:Label><br /><br />
                    <asp:Label ID="Label3" runat="server" CssClass="titreAdmin" Text="Nouvelle:"></asp:Label><br />
                    <asp:TextBox ID="NouvelleTextBox" runat="server" Text='<%# Bind("Nouvelle") %>' TextMode="MultiLine" Rows="5" Width="200px"></asp:TextBox><br /><br />
                    <asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True" CommandName="Insert"
                        Text="Ajouter" CssClass="lienAdmin"></asp:LinkButton>
                    <asp:LinkButton ID="InsertCancelButton" runat="server" CausesValidation="False" CommandName="Cancel"
                        Text="Annulé" CssClass="lienAdmin"></asp:LinkButton>
                </InsertItemTemplate>
                <ItemTemplate>
                    News_Id:
                    <asp:Label ID="News_IdLabel" runat="server" Text='<%# Eval("News_Id") %>'></asp:Label><br />
                    Titre:
                    <asp:Label ID="TitreLabel" runat="server" Text='<%# Bind("Titre") %>'></asp:Label><br />
                    Date:
                    <asp:Label ID="DateLabel" runat="server" Text='<%# Bind("Date") %>'></asp:Label><br />
                    Nouvelle:
                    <asp:Label ID="NouvelleLabel" runat="server" Text='<%# Bind("Nouvelle") %>'></asp:Label><br />
                    <asp:LinkButton ID="NewButton" runat="server" CausesValidation="False" CommandName="New"
                        Text="New">
                    </asp:LinkButton>
                </ItemTemplate>
            <RowStyle HorizontalAlign="Left" />
            </asp:FormView>
            <br />
            <asp:SqlDataSource ID="dsNewsMod2" runat="server" ConnectionString="<%$ ConnectionStrings:csNex %>" InsertCommand="INSERT INTO [News] ([Titre], [Date], [Nouvelle]) VALUES (@Titre, @Date, @Nouvelle)" SelectCommand="SELECT [News_Id], [Titre], [Date], [Nouvelle] FROM [News]">
                <InsertParameters>
                    <asp:Parameter Name="Titre" />
                    <asp:Parameter Name="Date" />
                    <asp:Parameter Name="Nouvelle" />
                </InsertParameters>
            </asp:SqlDataSource>
Si vous pouvez me donner un coup de main, se serait très aprécié. Merci! :)