i eine neue Klasse erstellt namens HTMLRenderer und ich bin es aus meiner aspx Ansicht Code aufrufenasp.net Mvc Seite kippe Referenz finden
namespace Golf.Content
{
public static class HtmlRenderer
{
public static void RenderHtmlPage(HtmlHelper helper_, string path_)
{
var reader = new StreamReader(path_);
var contents = reader.ReadToEnd();
helper_.ViewContext.HttpContext.Response.Write(contents);
}
}
}
und ich verwende es
<% HtmlRenderer.RenderHtmlPage(Html, Server.MapPath("http://www.salemgolfclub.org/Members/newletters/welcome.html")); %>
und ich bekomme der Fehler
d: \ Adam \-Code \ CSharp \ Asp.net \ Adam \ Views \ Home \ Index.aspx (2): Fehler CS0234: der Typ oder Namespace-Name 'Inhalt' existiert nicht in der Namespa ce 'Golf' (fehlt eine Baugruppenreferenz?)
Die Build-Compiles und der Content-Namespace DOES existieren?
irgendwelche Vorschläge auf, was falsch hier gehen
Es scheint, als könnte es den Namespace Golf.Content nicht finden, was mit der Klasse selbst falsch ist. Können Sie zeigen, wie Sie die Klasse im aspx-Header referenzieren? – xandy