Can we use Razor syntax in ASP.NET Webforms (*.aspx pages)?

We (the ASP.NET team) currently have no plans to support the WebForms page model using Razor syntax. Furthermore it is unlikely that we would ever seriously consider this as the models are too different to make the two work together.


You can use Razor pages without MVC; this is called ASP.Net WebPages.

Just add .CSHTML files to a normal ASP.Net 4.0 project.

I explained how this works in my blog.


You could possibly integrate it using the RazorEngine available from Codeplex. It allows you to process razor outside of MVC. Though you don't get all the features you get from the MVC version of Razor, such as @Html and @Url and others.

Tags:

Webforms

Razor