我正在尝试更改我们的actionresult名称在网址上的显示方式。
我尝试在actionresult声明中使用[ActionName()]
属性并修改RouteConfig中的routes.Maproute()
参数,但它只是导致了应用程序错误。显然,我错过了一些东西或做错了。
简单地说,我正试图让以下行为结果在网址上显示为“giris”。
public ActionResult Login(string returnUrl, string lang = "tr")
{
code code code
}
这是关于这个行动结果的部分
routes.MapRoute(
"LoginTr",
"login",
new { controller = "Account", action = "Login", lang = "tr" }
);
routes.MapRoute(
"LoginEn",
"en/login",
new { controller = "Account", action = "Login", lang = "en" }
);
另外,如何使自定义网址适用于不同的网页语言?