hmcclungiii
hmcclungiii

Reputation: 1805

Loading HTML Page into Body

Why doesn't this work?

@{
    ViewBag.Title = "Website Account Manager";
}

<h2>@ViewBag.Message</h2>
<p>
@{
    System.IO.StreamReader myreader = new System.IO.StreamReader("../htdocs/websiteaccounts/Views/Home/index.htm");
    myreader.ReadToEnd();
    myreader.Close();
}
</p>

I just want the index.htm file to show in the body of my cshtml file above, but it doesn't show in the body. Everything else loads fine, just that problem there.

Upvotes: 0

Views: 46

Answers (1)

wiretext
wiretext

Reputation: 3342

please try this

string path = AppDomain.CurrentDomain.BaseDirectory;
    System.IO.StreamReader myreader = new System.IO.StreamReader(path +  "MyTest\\randerhtml.html");
    string s = myreader.ReadToEnd();
    myreader.Close();
    @(new HtmlString(s))

Upvotes: 2

Related Questions