私は asp mvc3 を使用しています。URL を使いやすくする方法を学びたいです。これは私のリポジトリレイヤーです:
public Section GetBySectionId(int sectionId)
{
return context.Sections.Include("Groups").Include("Partners").Where(s => s.SectionId == sectionId).FirstOrDefault();
}
そして、これはアプリケーション層です:
public Section GetBySectionId(int sectionId)
{
return sectionRepo.GetBySectionId(sectionId);
}
そして、これはコントローラーです:
public ActionResult Details(int id)
{
var section = Mapper.Map<SectionViewModel>(sectionApp.GetBySectionId(id));
return View(section);
}
たとえば、id=3 を使用してセクションの詳細に移動すると、ブラウザーの URL が に変更され~/Section/Details/3
ますが、これ~/Section in persian/Details in persian/My section name
を行うにはどうすればよいですか。asp mvc ルーティングを操作するにはどうすればよいですか?