2013-07-17 29 views
1

我在表單中有一個電子郵件字段。在提交時,我然後嘗試通過電子郵件發送表單值,但似乎Sitecore無法找到字段元素,即使通過內置的電子郵件模板編輯器添加了佔位符。Sitecore電子郵件營銷活動無法找到電子郵件類型字段

Exception: System.InvalidOperationException 
Message: String variable is null or empty. 
Source: Sitecore.Kernel 
    at Sitecore.Diagnostics.Assert.IsNotNullOrEmpty(String value, String message) 
    at Sitecore.Modules.EmailCampaign.Util.AssertNotNullOrEmpty(String var) 
    at Sitecore.Modules.EmailCampaign.Layouts.GetUserFields.OnLoadComplete(EventArgs e) 
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 

任何人都知道解決的辦法?

+0

這需要更多的說明。當你說「在提交」時,你在說什麼?這是否使用表單提交(如使用WFFM或沿着該行),然後應該發送一個電子郵件的表單值?或者你是否在電子郵件模板上創建了一個表單,並試圖用電子郵件模板上的表單發送批量郵件......我可以告訴你將根據郵件在郵件過程中如何構建問題來解決問題處理。 – divamatrix

回答

1

事實證明,Sitecore試圖用一個不存在的字段值替換一個標記。這個錯誤有點欺騙性,因爲我相信大多數程序員會拋出更詳細的異常。

相關問題