In ASP.NET MVC, how do I display a property name as a label splitting on CamelCase -
i know have seen before. can't remember if c4mvc template demo or input builder thing! need know how can use convention of camelcasing view model properties , having "camelcasedproperty" rendered in label "camel cased property". should handled create new view wizard rather programatically handling this.
i don't think want possible in vanilla asp.net mvc 2.
in asp.net mvc 2 need decorate model displayname attribute text want , auto generated wizard use labelfor
output label property. eg:
class mymodel() { [displayname("your property name")] public string yourpropertyname { get; set; } }
then in view:
<%= html.labelfor(m => m.yourpropertyname) %>
if saw demo of being done other way have been mvccontrib project inputbuilders.
here direct link part of project think referring to:
the text highlighted in red labels come model type. label created propertyinfo object represents respective properties of mode.
the label property name.
the label property name split on pascal case property name.
the label specified using label attribute applied property.
Comments
Post a Comment