How to Add New Css Class in @Html. Textbox Mvc4
I Have Used Following Code to Add Css Class with @Html. Textbox but This Is Only Working for @Html. Textboxfor and Not for @Html. Textbox. @Html...
I have used following code to add css class with @Html.TextBox but this is only working for @Html.TextBoxFor and not for @Html.TextBox.
@Html.TextBox("ticket_new_attachment_attributes_0_description", new { @class= "bigfield"})
What am I missing?
3 Answers
Try this
@Html.TextBox("ticket_new_attachment_attributes_0_description", null, new { @class= "bigfield"})
The second parameter is the value.
You need to use overload with the third parameter for html attributes, like so:
// Pass null (or the value) as second parameter
@Html.TextBox("ticket_new_attachment_attributes_0_description", null, new { @class = "bigfield"})
See the msdn reference.
For @Html.TextBox second parameter is textbox value so, you can pass "" as textbox value and third parameter is Html attributes
Try below html :
@Html.TextBox("ticket_new_attachment_attributes_0_description", "", new { @class= "bigfield"})