0
我有一個幫助器類,用於創建和發送「HTML電子郵件」。此課程位於我的網站/基礎結構/通訊文件夾中。我在我的項目中創建一個視圖,並使用FindView來查找此視圖。FindView無法正常工作
public Stream GetViewStream(string viewName, object model, ControllerContext context, ViewDataDictionary viewData, TempDataDictionary tempData)
{
var view = ViewEngines.Engines.FindView(context, viewName,"");
if (view == null)
{
throw new InvalidOperationException(string.Format("Could not find a view named '{0}'", viewName));
}
var sb = new StringBuilder();
using (var writer = new StringWriter(sb))
{
var viewContext = new ViewContext(context, view.View, viewData, tempData, writer);
view.Render(viewContext, writer);
writer.Flush();
}
return new MemoryStream(Encoding.UTF8.GetBytes(sb.ToString()));
}
在我的項目我有一個地區文件夾,每個系統都有一個文件夾,這些文件夾內,我有模型,視圖和控制器。
現在
我的問題是,當我用這個方法從我MailController它的Web /地區/郵件搜索/瀏覽次數爲這是正確的,但是當我用這個從我AdvisoryController它搜索在視圖中查看網絡/瀏覽次數。
我該如何解決這個問題,爲什麼會發生這種情況?