Home > Editor Interface Elements > Framework
In Brief: Checking this box exports all job code to C# ASP.NET. We can then export the job to an ASP.NET server as needed.
Dependencies: An ASP.NET compatible hosting environment, and Microsoft SQL Server Compact 4.0.
Hints & Tricks: As an IIS web server can run both PHP and ASP.NET code at the same time, a powerful combination is to install and run RackForms on an IIS instance and then export jobs to ASP or PHP as needed.
Important Note: Not all IIS web servers are configured to server Web Fonts, which RackForms makes extensive use of. Some do, however, and if so, please make sure to remove this code from the provided web.config file located in the root of your RackForms folder:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
<mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
</staticContent>
</system.webServer>
Only a small subset of PHP/RackForms functionality is currently supported when exporting to ASP. However, the core export modules: Email, Email Plus, SQL, and SQL+ are all supported. Thus, it's best to think of the current RackForms ASP.NET export functionality as a jump start to an ASP.NET Web Forms project.
ASP.NET developers will be pleased to see the code RackForms generates organizes our form field entry items into packages of type:
Dictionary<string, Dictionary<string, string> >,
a string List,
a class called FormEntry.
This means we can access our form data in a variety of ways, which makes adding on to a core export quite flexible.
Keys items not supported:
Form Persistence (Save and Resume Later)
File Uploads
The Query Module
E-Commerce
AJAX
Digital Signatures
Of course more items will be added to our supported list in the future. If you have any specific needs please email us at info at rackforms dot com or call using the number at the top of the site!
Options/Properties