Sac*_*nth 6 c# routes razor asp.net-mvc-3
是否可以使用名称与url中指定的操作名称不同的操作方法?我尝试用Global.asax中的routes表做这个没有运气.这是我试过的:
routes.MapRoute(
"ApproveSellers",
"Admin/Account/ApproveSellers/",
new { controller = "Account", action = "ApproveSeller"},
new[] { "UI.Areas.Admin.Controllers" }
);
Run Code Online (Sandbox Code Playgroud)
我希望将action方法称为ApproveSeller,但将url称为ApproveSellers.
您需要使用action属性来执行此操作.在路径中,您只需定义默认值.
这是在控制器中:
public class AccountController
[ActionName("ApproveSellers")]
public ActionResult ApproveSeller
{
...
Run Code Online (Sandbox Code Playgroud)