Вы можете попробовать что-то подобное с помощью Attribute Routing:
[HttpGet]
[Route("students/{studentID}/courses")]
public ActionResult GetStudentCourses(int studentID)
{
List<string> Courses = new List<string>();
if (studentID == 1)
Courses = new List<string>() { "ASP.NET", "C#.NET", "SQL Server" };
else if (studentID == 2)
Courses = new List<string>() { "ASP.NET MVC", "C#.NET", "ADO.NET" };
};
else
Courses = new List<string>() { "Bootstrap", "jQuery", "Angular" };
ViewBag.Courses = Courses ;
return View();
}
Вот как мы переходим к примеру URL https://www.test.com/students/2/courses
Если вы хотите получить постоянные ссылки из root (site.com/ enjslug}), попробуйте эти ссылки Ссылка-1 Ссылка-2 Если вы пытаетесь изменить деталь URL в ссылке, попробуйте это Ссылка