DisplayTextFor Helper in MVC

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

  1. using DisplayTextForMVC_App.Models;  
  2. using System;  
  3. using System.Collections.Generic;  
  4. using System.Linq;  
  5. using System.Web;  
  6. using System.Web.Mvc;  
  7.   
  8. namespace DisplayTextForMVC_App.Controllers  
  9. {  
  10.     public class EmployeeController : Controller  
  11.     {  
  12.         EmployeeEntities db = new EmployeeEntities();  
  13.         //  
  14.         // GET: /Employee/  
  15.         public ActionResult Index()  
  16.         {  
  17.             return View(db.Departments.ToList());  
  18.         }  
  19.     }  
  20. }  
Add the View as in Figure 9.
 

Figure 9: Add Index View

Index.cshtml

  1. @model IEnumerable<DisplayTextForMVC_App.Models.Department>  
  2.   
  3. @{  
  4.     Layout = null;  
  5. }  
  6.   
  7. @foreach (var item in Model)  
  8. {  
  9.   
  10.     @Html.DisplayTextFor(model => item.DepartmentName)  
  11.     <br />  
  12. }  
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!



MVC Corporation
MVC Corporation is consulting and IT services based company.