Introduction
This article shows how to use a DisplayTextFor helper in MVC applications.
Create an ASP.Net Web Application as in Figure 1.
Figure 1: Web application
Choose MVC template as in Figure 2.
Figure 2: MVC template
Set up Entity Framework as in Figures 3 and 4.
Figure 3: Add ADO.NET Entity Framework
Figure 4: Connection setting
Figure 5: Select tables
Add an Employee Controller as in Figures 6, 7 and 8.
Figure 6: Add controller
Figure 7: MVC controller - empty
Figure 8: EmployeeController
EmployeeController.cs
- using DisplayTextForMVC_App.Models;  
- using System;  
- using System.Collections.Generic;  
- using System.Linq;  
- using System.Web;  
- using System.Web.Mvc;  
-   
- namespace DisplayTextForMVC_App.Controllers  
- {  
-     public class EmployeeController : Controller  
-     {  
-         EmployeeEntities db = new EmployeeEntities();  
-           
-           
-         public ActionResult Index()  
-         {  
-             return View(db.Departments.ToList());  
-         }  
-     }  
- }  
 Add the View as in Figure 9.
 
Figure 9: Add Index View
Index.cshtml
- @model IEnumerable<DisplayTextForMVC_App.Models.Department>  
-   
- @{  
-     Layout = null;  
- }  
-   
- @foreach (var item in Model)  
- {  
-   
-     @Html.DisplayTextFor(model => item.DepartmentName)  
-     <br />  
- }  
 The output of the application is as in the following:
 
Figure 10: Index
Summary
In this article we saw how to use a DisplayTextFor helper in MVC applications.
Happy coding!