Asp.net mvc Html.ActionLink URL错误
如何生成重定向?您使用的重载错误,需要Asp.net mvc Html.ActionLink URL错误,asp.net-mvc,asp.net-mvc-2,view,html.actionlink,Asp.net Mvc,Asp.net Mvc 2,View,Html.actionlink,如何生成重定向?您使用的重载错误,需要 return RedirecttoAction("Success") 如果没有第三个controllerName参数,它将默认为当前控制器,在本例中,当我希望您指向AccountController时,它似乎是您的UserController。这就是为什么ActionLink在您的另一个视图中工作。是的,您需要为包含您的login操作方法的控制器指定控制器名称。我不明白您的意思。ActionLink根据指定的actionName和controller
return RedirecttoAction("Success")
如果没有第三个
controllerName
参数,它将默认为当前控制器,在本例中,当我希望您指向AccountController时,它似乎是您的UserController。这就是为什么ActionLink
在您的另一个视图中工作。是的,您需要为包含您的login
操作方法的控制器指定控制器名称。我不明白您的意思。ActionLink根据指定的actionName和controllerName呈现指向URL的链接。如果您希望您的用户能够在AccountController
中导航到您的Login
操作,那么您可以指定Html.ActionLink(“登录”、“登录”、“帐户”)
这通常会呈现
如果您没有名为contact
的操作方法,那么您希望URL导航到哪里?为什么不能只使用普通HTML?如果没有联系人
操作方法,MVC将不知道如何为请求的URL提供服务。您能否发布完整的控制器和查看代码,以便任何人进一步帮助您?
<%: Html.ActionLink("linkText", "actionName", "controllerName") %>