So you want to create a Word document of that form. A possible solution is you create a RDLC (local report) in your website with the same layout as your form. Then when the user ends filling the form and click on the Print button, you can pass the info entered by the user to the RDLC report as a data set, so you can bind the report at runtime and finally export it to DOC format using ReportViewer too. So the steps would be:
1. Create a class in your website (under App_Data folder) and add as many properties as fields the user must fill in the web form. E.g. if user provides Name, Age, etc... then create them as Properties in your class
2. Create a RDLC report and select the class you created at #1 as the data source of your report. Then recreate your web form layout in the RDLC report binding each field accord
3. In your aspx webform, in the print button click, create a new instance of the class created at #1, set the properties with the values entered by the user, create a reportviewer instance to load the RDLC report + binding it to the data object you just created. Export to doc using ReportViewer and send it back to the user (refer to
Exporting to Word/PDF using Microsoft Report (RDLC) without using Report Viewer.[
^])