Есть ли способ поддерживать формат моей ссылки, как определено в RouteConfig.cs
сопоставлениях при вызове метода RedirectToAction
?return RedirectToAction (...) prettier url
бывший [только для испытания]:
У меня есть этот маршрут:
routes.MapRoute(
"Token Verification",
"Registration/TokenVerification/{ConfernceId}/{TokenType}/{TokenId}/{Email}",
new{
controller="Registration",
action="TokenVerification",
ConfernceId= 0,
TokenType='\0',
TokenId="",
Email=""
}
);
я могу назвать эту ссылку и мое действие, если перенаправляется правильно:
http://localhost:49619/Registration/TokenVerification/2/R/asdasdasd/[email protected]
Но если бы я назвал RedirectToAction
, он будет генерировать следующие url
Он работает также, но это не очень вообще!
Любые предложения?
TokenId и электронной почты выглядят по желанию, потому что вы установив их в string.Empty. Это значения пути, поэтому они должны иметь значение для работы маршрутизации. –
@EmmaMiddlebrook, спасибо, это была проблема, с которой я столкнулся с маршрутами – simsim