How to use RequireHttps in ASP.NET MVC ?

ASP.NET MVC has an attribute called RequireHttps which can be used to forces an unsecure HTTP request to pass through Https.

How to use RequireHttps in ASP.NET MVC ?

You can use RequireHttps by just placing the RequireHttps attribute on top of the Action Method in the Controller like an sample shown below.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.Mvc;

namespace MvcApplication1.Controllers

{

public class EmployeeController : Controller

{

[RequireHttps]

public ActionResult Index()

{

return View();

}

}

}