WFFM 맞춤 저장 액션 메소드를 사용 중입니다. 여기에 일부 서비스를 실행하고 응답을 받고, 나는 다음 페이지에서 응답을 표시해야합니다. 나는 아래 코드를 사용했지만 작동하지 않습니다.WFFM 맞춤 저장 액션 : - 응답 데이터를 방문 페이지에 전달
internal class WffmCustomSaveAction : WffmSaveAction
{
public override void Execute(ID formId, AdaptedResultList adaptedFields, ActionCallContext actionCallContext, params object[] data)
{
HttpContext.Current.Response.Clear();
StringBuilder sb = new StringBuilder();
sb.Append("<html>");
sb.AppendFormat(@"<body onload='document.forms[""form""].submit()'>");
sb.AppendFormat("<form name='form' action='{0}' method='post'>", "http://local.website/thankyoupage");
sb.AppendFormat("<input type='hidden' name='id' value='{0}'>", "id123");
// Other params go here
sb.Append("</form>");
sb.Append("</body>");
sb.Append("</html>");
HttpContext.Current.Server.Transfer(sb.ToString());
HttpContext.Current.Response.End();
}
}