Question: The two lines of code below work fine, but I want to combine them.
What I mean is: I want to use the @class in the first code line.
How can I do that?

```
<%: Html.TextBoxFor(model => model.Product.Price, String.Format("{0:f}", Model.Product.Price))%>

<%: Html.TextBoxFor(model => model.Product.Name, new { @class = "textBox150" })%>

```

thanks,

Filip

Answer: 
I know I'm way late here but I just found a solution to this issue:

```
<%: Html.TextBoxFor(model => model.StartDate, new { @class = "datepicker", Value=String.Format("{0:d}", Model.StartDate) })%>

```
I am afraid there is no clean way to achieve this. There are a couple of possibilities:

1. Use an editor template for the Product property:

```
<%: Html.EditorFor(x => x.Product) %>

```

and inside this editor template:

```
<%: Html.TextBox("Price", string.Format("{0:f}", Model.Product.Price), new { @class = "textBox150" }) %>
<%: Html.TextBoxFor(model => model.Product.Name, new { @class = "textBox150" })%>        

```
2. Write a custom helper that will append the class
3. Wrap those textboxes in a `span`:

```
<span class="container150">
    <%: Html.TextBoxFor(model => model.Product.Price, String.Format("{0:f}", Model.Product.Price))%>
    <%: Html.TextBoxFor(model => model.Product.Name)%>
</span>

```

and then modify your CSS rule:

```
.container150 input {
    // some rule that applies to the textbox
}

```