You can retrieve a single or all responses to a form by querying via specific criterion. You can get responses by:
To find a specific form response, you use the FormsManager instance and the GetFormEntry method. The method has two parameters - entryType and entryId. The following code demonstrates how to find a specific form response by response ID. If there is no form response with the specified ID, the result is null. If there is a form response with the specified ID, the method retrieves the entryType and gets the form entry by entryId:
In the code above, you first initialize the FormsManager class. Next, you call the GetFormByName method to retrieve the required form. You can also use the GetForm method by specifying the ID of the form instead of using the form name the name. Once the specified form is retrieved, you call the GetFormEntries method. This method requires a FormDescription instance as parameter. You can create an instance of the FormDescription and pass the form name in the constructor as is demonstrated by the code above.
To retrieve all responses for all forms, you use the FormsManager class:
Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.
This free lesson teaches administrators, marketers, and other business professionals how to use the Integration hub service to create automated workflows between Sitefinity and other business systems.
This free lesson teaches administrators the basics about protecting yor Sitefinity instance and its sites from external threats. Configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.
The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important