Modif d'une TextBox d'un formview à l'insertion
Bonjour,
Tout d'abord merci de lire mon message. Je suis tout nouveau dans la communauté ASP avec à peine 2-3 semaines de pratique et je rencontre un problème...
J'aimerais juste avant l'insertion dans ma bdd qui recueille des News remplacer les saut de lignes d'une textbox située dans un formview. Hors je galère à prendre le contrôle de ce fameux text avant l'insertion pour remplacer les sauts de lignes (\n \r par <br>).
J'ai lu quelques thread concernant indiquant la prise du contrôle avec CType mais apparemment cela ne marche pas pour mon cas.
J'ai effectué des tests du contenu des text box mais rien n'a abouti
Code:
Response.Write "<script type='text/javascript'>alert('" & test & "');</script>"
Code behind :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
'Transformation des retours à la ligne '\n' '\r' en <br> <p/> des textbox à l'insertion
Protected Sub
FormView1_ItemInserting(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.FormViewInsertEventArgs) Handles
FormView1.ItemInserting
Dim test As String = CType(FormView1.FindControl("TextBox1"), TextBox).Text
Replace(test, "\n", "<p/>")
Replace(test, "\r", "<br/>")
End Sub |
Code page :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| Code Snippet
<asp:FormView ID="FormView1" runat="server" DataKeyNames="ID_News"
DataSourceID="SqlDataSource1" DefaultMode="Insert">
<InsertItemTemplate>
[...]
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("TexteFR") %>' TextMode="MultiLine" MaxLength="400" Height="132px" Width="600" EnableTheming="False" ></asp:TextBox>
[...]
</InsertItemTemplate>
</asp:FormView> |
Merci d'avance,
Benjamin