Вы можете попробовать:
routes.MapRoute(
RouteNames.Default, // Route name
"{userType}/{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
, а затем
public ActionResult LogIn(string userType)
{
return View();
}
или
public ActionResult LogIn()
{
var userType = RouteData.Values["userType"];
return View();
}
где необходимо или определить BaseController:
public class BaseController : Controller
{
private string _userType;
public BaseController()
{
_userType = RouteData.Values["userType"];
}
}