これが私の現在のコードです。これを使用してタブを実装しています
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