我已將.NET項目從.Net Framework 4轉換爲4.5。關鍵字「填充」的命名空間C#(MvcMailer)
我這樣做是爲了利用Nuget包MvcMailer。
一切都很好,除了在UserMailer類下面的代碼存在:
public virtual MvcMailMessage Welcome()
{
//ViewBag.Data = someObject;
return Populate(x =>
{
x.Subject = "Welcome";
x.ViewName = "Welcome";
x.To.Add("[email protected]");
});
}
的填充字拋出一個錯誤: 「填充」這個名字並不在當前的背景下
要存在哪些命名空間是否填充詞屬於? 還是擴展?
我在網上找不到任何東西。
不是。這是一個控制器方法,它從控制器內調用(=未找到方法)。您不需要包含名稱空間(無論如何它都包含在內,因爲他使用MvcMailMessage類作爲結果)。問題來自錯誤的控制器。 –