У меня здесь небольшая проблема. Мне нужно добавить конечную косую черту в конце каждого URL-адреса на сайте, над которым я работаю. Я определил все ссылки внутри сайта, чтобы иметь завершающую косую черту:
<a href="/register/">Register</a>
Хотя это прекрасно работает, есть еще одна крошечная проблема: она сгенерированными URL-адресами, которые поступают из вызова RedirectToAction(). Например:
return RedirectToAction("Register", "Users");
Приведёт к тому, что URL-адрес изменится на /register без косой черты. Я изменил свою систему маршрутизации так:
routes.MapRoute("register",
"register/",
new {controller = "Users", action = "Register"}
);
Тем не менее требуемая конечная косая черта не добавляется автоматически!
Я просмотрел этот question и этот question, но они совершенно разные, поскольку я не используя любые библиотеки перезаписи url, я просто использую asp.net mvc routing system.
Итак, что вы скажете, ребята?