Bonjour,
Dans le cadre du développement d'une application web, j'ai besoin d'écrire du code html dans des fichiers txt. Jusque là, pas de soucis, je lis et écris dans le fichier, etc. (avec du texte brut)
Problème: dès que j'ajoute des balises html à mon texte, une erreur de sécurité m'est générée.
J'ai le code suivant:
couplé à:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <%@ Page Title="Web Administrator" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeBehind="Mail.aspx.cs" Inherits="Database_Web_Administrator.Mail" ValidateRequest="false" %> [...] <textarea id="file_content" name="file_content" rows="15" cols="85" runat="server" lang="fr-fr"></textarea>
J'ai essayé HtmlEncode/HtmlDecode mais sans succès.
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 protected void update_file_content() { //Write over file #region try { string url = String.Concat("D:/space/", project, "/Template/Mail/", file, ".txt"); StreamWriter writer = new StreamWriter(url); writer.Write(file_content.Value); writer.Close(); } catch (Exception ex) { file_content.Value = ex.ToString(); } #endregion }
Une idée? La solution?
Merci d'avance.
Max
Partager