title: Using Html.DisplayNameFor within Html.ActionLink (MVC 4)
body: <p>In my razor view , am using @Html.ActionLink to display an hyperlink , and the text that gets displayed is hard coded( "Brand" in this case). model for the view is  @model IEnumerable</p>
  
  <p><strong>Exisitng View</strong></p>
  
  <pre><code>@Html.ActionLink("Brand", "Index", new { sortOrder = ViewBag.BrandSortParm })
  </code></pre>
  
  <p>Instead of hard coding the text , would like to use @Html.DisplayNameFor as first parameter in  @Html.ActionLink , something like mentioned below , which is giving compile error</p>
  
  <pre><code>@Html.ActionLink(@Html.DisplayNameFor(model =&gt; model.BRAND_NAME), "Index", new { sortOrder = ViewBag.BrandSortParm })
  </code></pre>
  
  <p>Please let me know , how to do that.</p>