Вот мой текущий код, я использую его для реализации вкладок
public ActionResult Index(string tabs, int id = 0)
{
switch ((Tabs)Enum.Parse(typeof(Tabs), tabs,true))
{
case Tabs.Profile:
default:
return Profile(id);
}
}
public ActionResult Profile(int id = 0)
{
User user = UsersRepository.GetUser(id);
if (user!= null)
{
return View(user);
}
return Redirect("/");
}
Я не хочу использовать RedirectToAction
, поскольку это изменит структуру URL того, что я хотел. Как то так:
http://localhost/user?tabs=profile
http://localhost/user?tabs=settings