这是我当前的代码,我正在使用它来实现选项卡
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