asp.net mvc - What is the difference between Html.Label and Html.Display? -


what difference between html.label , html.display?

html.label() renders html markup <label /> can used model entity's attrubute.

for eg,

<%= html.label("full name", model.fullname) %> 

would render

 <label for="fullname">full name </label> 

html.display() on other hand renders html markup entire entity based on specified templates. eg. if have person entity multiple attributes, define template markup how render person , html.display() uses template render person objects across views. phil haack has excellent post on display templates.


Comments

Popular posts from this blog

c# - How to set Z index when using WPF DrawingContext? -

razor - Is this a bug in WebMatrix PageData? -

visual c++ - Using relative values in array sorting ( asm ) -