Using strongly typed views (passing views in views rather than using ViewBag / ViewData) is good practice and allows you to use common overloads of html helpers. Here is your example rewritten with a strongly typed html helper
Html.LabelFor(model => model.CopyToEmail)
And the shortcut in html does not exist to display the data, there is a label property, editable. You can use [DisplayAttribute] in the property or use this overload
public static MvcHtmlString Label( this HtmlHelper html, string expression, string labelText )
//
Html.LabelFor(model => model.CopyToEmail, Model.CopyToEmailLabelText)
source share