Selvfølgelig. My bad.
under pages mappen i datasharet ligger der yderligere mapper der går for emner, og under emner ligger der .html filer der er siderne.
Problemet er at htmltxt.Value ikke indeholder noget efter readeren har kørt. Hvis jeg sætter htmltxt.Value til en fast værdi såsom "test besked" så bliver den fint vist i tinymce's textarea ved load.
Jeg kan fint skrive noget i editoren, og det bliver så fint gemt under Gem_Click funktionen.(hedder det det?)
Mvh Jacob
using System;
using System.IO;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
public partial class _Default : System.Web.UI.Page
{
// VARIABLER
string datashare = "\\\\10.46.0.13\\supportsidedata$\\newfaq\\pages\\";
// VARIABLER SLUT
protected void Page_Load(object sender, EventArgs e)
{
// Åbn .html fil fra datasharet...
string filetoopen = datashare + Session["Subject"] + "\\" + Session["Page"];
Response.Write("Du redigere nu siden " + Session["Page"]);
// create reader & open file
TextReader tr = new StreamReader(filetoopen);
// read a line of text
Console.WriteLine(tr.ReadToEnd());
htmltxt.Value = tr.ReadToEnd();
// close the stream
tr.Close();
}
protected void Gem_Click(object sender, EventArgs e)
{
string filetoedit = datashare + Session["Subject"] + "\\" + Session["Page"];
// create a writer and open the file
TextWriter tw = new StreamWriter(filetoedit);
// write a line of text to the file
tw.WriteLine(htmltxt.Value);
// close the stream
tw.Close();
}
}
Indlæg senest redigeret d. 30.06.2010 13:56 af Bruger #15969