protected void HeaderActions_ActionPerformed(object sender, CommandEventArgs e) { switch (e.CommandName.ToLowerInvariant()) { case "remove": var provider = new StepCredentialProvider(WorkflowStep); provider.SetCredential(new NetworkCredential()); URLHelper.Redirect(UrlResolver.ResolveUrl(LoginPageUrl)); break; case "save": // Raises the save event of form. This must be used instead of Form.SaveData(), because this control is used in // Marketing Automaton step, where multiple forms are present and Form.SaveData() simply doesn't work. ComponentEvents.RequestEvents.RaiseComponentEvent(this, e, ComponentName, e.CommandName); URLHelper.Redirect(URLHelper.AddParameterToUrl(RequestContext.CurrentURL, "saved", "1")); break; } }
protected void HeaderActions_ActionPerformed(object sender, CommandEventArgs e) { switch (e.CommandName.ToLowerInvariant()) { case "remove": var provider = new StepCredentialProvider(WorkflowStep); provider.SetCredential(new NetworkCredential()); URLHelper.Redirect(LoginPageUrl); break; case "save": // Raises the save event of form. This must be used instead of Form.SaveData(), because this control is used in // Marketing Automaton step, where multiple forms are present and Form.SaveData() simply doesn't work. ComponentEvents.RequestEvents.RaiseComponentEvent(this, e, ComponentName, e.CommandName); URLHelper.Redirect(URLHelper.AddParameterToUrl(RequestContext.CurrentURL, "saved", "1")); break; } }