Domanda

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.

È stato utile?

Soluzione

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))
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top