MvcContrib.FluentHtml works with the Razor view engine. To use it now, you have two choices. You can build from the trunk, or copy this class into your MVC 3 web app. Then put the following line in your markup file (with your view’s model as the generic parameter):
If you decided to put the ModelWebViewPage class into your app directly, of course, adjust the namespace accordingly. You should also remove any @model directive because the @inherits directive tells the view what the model is.
You probably also want to add this to the namespaces section of your Views web.config file (not the app level web.config):
Use the fluent helpers just like you would in an aspx file, except with Razor syntax of course. For example:
@this.TextBox(x => x.FirstName).Id("firstName").Class("someClass").AutoLabel()