Einar,
Thank you for sharing another method.
>Dmitry,
>After using "your" method for about half the day I came accross this: HttpResponse.WriteFile method (and it is overloaded) so my code is now two lines:
>
>string htmFile = "Include.htm";
>Response.WriteFile(Server.MapPath(htmFile));
>
>
>Einar
>
>>How about using StreamReader:
>>
>>
>>FileInfo oFileInfo = new FileInfo(path);
>>StreamReader oReader = oFileInfo.OpenText();
>>string stringMyText = oReader.ReadToEnd();
>>oReader.Close();
>>
>>
>>HTH.
>>
>>>How can I read the contents of a file (htm or txt or any file for that matter) in ASP.NET?
>>>
>>>Currently this is what I do:
>>>
>>>string theFile="Include"+IncPage.ToString()+".htm";
>>>string input;
>>>System.IO.StreamReader sr = System.IO.File.OpenText(Server.MapPath(theFile));
>>>
>>>while ((input=sr.ReadLine())!=null)
>>>{
>>> Response.Write(input);
>>>}
>>>sr.Close();
>>>
>>>
>>>but it seems like a lot of work to read the file line by line. It works but there is always room for improvement :)
>>>
>>>Einar
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham