Views: 42.6K
Replies: 2
Archived
|
Passing HTML Attributes into EditorFor in MVC 3I want to pass a @class = attribute into one of my EditorFor() calls. Something like this:
<%= Html.EditorFor(model => model.Name, new { @class = "myclass" }) %> This is a one-off so I don't want to dig deep and get into templates, etc. How do I do this? Bogusław Dobrogost, Jul 19, 2011
|
|
Reply 1Is there any reason you can't use TextBoxFor()? Or any of the other specific HTML Helpers? They have overloads for HTML attributes.
King Wilder, Jul 24, 2011
|
|
Reply 2There is no overload for EditorFor that takes this kind of argument...
Alternate solution at http://aspadvice.com/blogs/kiran/archive/2009/11/29/Adding-html-attributes-support-for-Templates-_2D00_-ASP.Net-MVC-2.0-Beta_2D00_1.aspx Also check this alternative.... http://stackoverflow.com/questions/1625327/editorfor-and-html-properties Hope this helps! Rajesh Pillai, Jul 23, 2011
|