HTMLRendererという新しいクラスを作成し、aspxビューコードから呼び出しています。
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);
}
}
}
そして私はそれを使用しています
<% HtmlRenderer.RenderHtmlPage(Html, Server.MapPath("http://www.salemgolfclub.org/Members/newletters/welcome.html" ) ); %>
そして私はエラーを受け取ります
d:\ Adam \ Code \ CSharp \ Asp.net \ Adam \ Views \ Home \ Index.aspx(2):エラーCS0234:タイプまたは名前空間名'Content'が名前空間'Golf'に存在しません(欠落していますかアセンブリリファレンス?)
ビルドがコンパイルされ、Content名前空間は存在しますか?
ここで何がうまくいかないかについての提案