有保持作爲RouteConfig.cs
映射調用RedirectToAction
方法時定義了我的鏈接的格式,任何可能的方式?返回RedirectToAction(...)漂亮的網址
EX [只是爲了測試]:
我有這樣的路線:
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和電子郵件look可選的,因爲你是將它們設置爲string.Empty。這些是路徑值,所以它們必須具有路由才能工作的值。 –
@EmmaMiddlebrook,謝謝你,這是我遇到的路線 – simsim