你可以使用下面的代碼提交表單代碼到WFFM DB,它會以那種形式的報告頁面無縫顯示:
說你有你的填充在這個類的一個列表中的字段列表:
public class WffmField
{
public string FieldName { get; set; }
public string FieldGuid { get; set; }
public string FieldValue { get; set; }
}
從Sitecore的領域GUID將是GUID:
然後,您可以保存到數據庫WFFM:
// This should be populated with the data you want to send to the WFFM database
var fields = new List<WffmField>();
var wffmDatabaseFields = fields.Select(GetWFFMDatabaseField).ToList();
Sitecore.Forms.Data.DataManager.InsertForm(
formId: new Sitecore.Data.ID("<Form guid here>"),
fields: new AdaptedResultList(wffmDatabaseFields),
sessionID: AnalyticsTracker.SessionId,
data: null);
希望這有助於!