在asp.net mvc中编码动作名称

时间:2022-11-12 00:11:36

in default asp.net mvc routing the address is something like this: http://domainname/Controllername/ActionName

在默认的asp.net mvc路由中,地址是这样的:http:// domainname / Controllername / ActionName

my question is: can I encode the controller name and the action name in the previous URL?

我的问题是:我可以在上一个URL中编码控制器名称和操作名称吗?

1 个解决方案

#1


-1  

Use Action Name Attribute :

使用操作名称属性:

    [ActionName("AnotherName")]
    public ActionResult Login()
    {
        return View("Login");
    }

And, Your Route Will now

而且,你的路线现在

//localhost:11727/users/AnotherName

Instead :

//localhost:11727/users/Login

#1


-1  

Use Action Name Attribute :

使用操作名称属性:

    [ActionName("AnotherName")]
    public ActionResult Login()
    {
        return View("Login");
    }

And, Your Route Will now

而且,你的路线现在

//localhost:11727/users/AnotherName

Instead :

//localhost:11727/users/Login