j'ai créé une nouvelle classe appelée HTMLRenderer et je l'appelle de mon avis ASPX Codela page asp.net mvc ne peux pas trouver la référence
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);
}
}
}
et je l'utilise
<% HtmlRenderer.RenderHtmlPage(Html, Server.MapPath("http://www.salemgolfclub.org/Members/newletters/welcome.html")); %>
et je reçois l'erreur
d: \ Adam \ code \ CSharp \ Asp.net \ Adam \ Views \ Home \ Index.aspx (2): erreur CS0234: le type ou le nom namespace 'contenu' n'existe pas dans la namespa ce 'Golf' (manque-t-il une référence d'assembly?)
La compilation compile et l'espace de noms de contenu existe-t-il?
des suggestions sur ce qui se passe mal ici
Il semble qu'il ne trouve pas l'espace de nom Golf.Content à la place de quelque chose de mal avec la classe elle-même. Pouvez-vous montrer comment vous référencez la classe dans l'en-tête aspx? – xandy