Вот код контроллера:
public ActionResult AddFriend(string username)
{
//Todo: Add functionality to add a friend.
//Then redirect to that same profile.
return RedirectToAction("Detail", "Profile", username);
}
Содержимое username
равно stapia.gutierrez
, а не 16 или что-то в этом роде.
Когда я захожу по ссылке:
http://localhost:9198/profile/friend/add/stapia.gutierrez
Вышеуказанное действие вызвано, потому что я создаю маршрут в Global.asax:
routes.MapRoute("AddFriend", // Route name
"Profile/Friend/Add/{username}", // URL with parameters
new { controller = "Profile", action = "AddFriend" } // Parameter defaults
);
После нажатия URL отображается как:
http://localhost:9198/Profile/stapia.gutierrez?Length=16
Есть идеи?