如何将Url.Action链接到特定的控制器方法

梅格林77

我有一个菜单,菜单中包含许多可选选项,但是由于某些原因,如果我选择这些项目中的任何一个,我总是会重定向到最后一个操作的控制器方法,即注销页面。

我的清单代码如下:

<li class="edit">
    <i class="icon fa fa-cog"></i>
    <a href="@Url.Action("Index", "Manage")">My Account</a>
</li>

<li class="edit">
     <i class="icon fa fa-cog"></i>
     <a href="@Url.Action("Users", "Administrator")">Admin Tool</a>
</li>

<li class="edit">
     @using (Html.BeginForm("LogOff", "Account", FormMethod.Post, new { id = "logoutForm" })){
    @Html.AntiForgeryToken()
    <a href="javascript:document.getElementById('logoutForm').submit()">Log off</a>
}

无论我将这些操作放置在哪个顺序中,所有这些操作都总是会采用注销方法。

我也不知道这是否会影响任何东西,但是在我的路由配置中,我有以下内容:

routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

routes.MapRoute(
    name: "Default",
    url: "{controller}/{action}/{id}",
    defaults: new { controller = "Account", action = "Index", id = UrlParameter.Optional }
        );

也许找不到控制器方法的原因是因为路由仅提到了帐户控制器?

亚历克斯

不,那应该不是问题。default路由值表示,如果在所提到的参数没有指定值要求必须去url如果你在你的项目中有授权,尝试装饰你试图让行动与'[AllowAnonymous]'Authorize(Roles='a user role')]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将故事板链接到视图控制器

来自分类Dev

将Ember控制器链接到视图/元素

来自分类Dev

如何链接到Angular中的不同控制器

来自分类Dev

如何将链接ID传递给控制器?

来自分类Dev

Symfony2如何将URI的参数传递给控制器的Action方法?

来自分类Dev

Symfony2如何将URI的参数传递给控制器的Action方法?

来自分类Dev

将UIButton链接到几个不同选项卡栏控制器中的特定选项卡

来自分类Dev

使用jquery和ajax(URL)将按钮链接到控制器

来自分类Dev

Swift试图将表格视图单元格上的点击事件链接到控制器方法

来自分类Dev

如何将事件内部的按钮触摸连接到视图控制器方法 goBack xCode 8.2.1

来自分类Dev

如何将 ui 路由器的 url 参数注入控制器

来自分类Dev

蛋糕。如何将控制器方法调用到控制器中?

来自分类Dev

Url.Action 无法调用控制器方法

来自分类Dev

如何将服务器端属性连接到角度控制器

来自分类Dev

如何从Rails 3中的链接调用控制器方法

来自分类Dev

如何将Cutom URL与路由到CodeIgniter中的自定义控制器?

来自分类Dev

Laravel路由:如何将参数传递给控制器(而不是通过URL)?

来自分类Dev

Rails:如何将参数从friendly_id URL传递给控制器?

来自分类Dev

如何将URL从视图传递到Angularjs控制器文件?

来自分类Dev

如何将URL映射中定义的Grails任意变量传递给控制器?

来自分类Dev

Zend Framework 2:不确定如何将模板连接到控制器的动作

来自分类Dev

如何将控制器连接到Razor页面中的页面

来自分类Dev

如何将.cshtml中的表单连接到C#中的控制器?

来自分类Dev

我可以将外部javascript文件链接到AngularJS控制器吗?

来自分类Dev

将tableview单元格信息链接到视图控制器

来自分类Dev

尝试将服务链接到控制器时出现角度问题

来自分类Dev

如何将带有@ url.action的参数传递给控制器

来自分类Dev

拆分视图控制器:如何将主视图控制器连接到详细视图控制器?

来自分类Dev

CRUD Laravel 5如何链接到销毁资源控制器?

Related 相关文章

  1. 1

    如何将故事板链接到视图控制器

  2. 2

    将Ember控制器链接到视图/元素

  3. 3

    如何链接到Angular中的不同控制器

  4. 4

    如何将链接ID传递给控制器?

  5. 5

    Symfony2如何将URI的参数传递给控制器的Action方法?

  6. 6

    Symfony2如何将URI的参数传递给控制器的Action方法?

  7. 7

    将UIButton链接到几个不同选项卡栏控制器中的特定选项卡

  8. 8

    使用jquery和ajax(URL)将按钮链接到控制器

  9. 9

    Swift试图将表格视图单元格上的点击事件链接到控制器方法

  10. 10

    如何将事件内部的按钮触摸连接到视图控制器方法 goBack xCode 8.2.1

  11. 11

    如何将 ui 路由器的 url 参数注入控制器

  12. 12

    蛋糕。如何将控制器方法调用到控制器中?

  13. 13

    Url.Action 无法调用控制器方法

  14. 14

    如何将服务器端属性连接到角度控制器

  15. 15

    如何从Rails 3中的链接调用控制器方法

  16. 16

    如何将Cutom URL与路由到CodeIgniter中的自定义控制器?

  17. 17

    Laravel路由:如何将参数传递给控制器(而不是通过URL)?

  18. 18

    Rails:如何将参数从friendly_id URL传递给控制器?

  19. 19

    如何将URL从视图传递到Angularjs控制器文件?

  20. 20

    如何将URL映射中定义的Grails任意变量传递给控制器?

  21. 21

    Zend Framework 2:不确定如何将模板连接到控制器的动作

  22. 22

    如何将控制器连接到Razor页面中的页面

  23. 23

    如何将.cshtml中的表单连接到C#中的控制器?

  24. 24

    我可以将外部javascript文件链接到AngularJS控制器吗?

  25. 25

    将tableview单元格信息链接到视图控制器

  26. 26

    尝试将服务链接到控制器时出现角度问题

  27. 27

    如何将带有@ url.action的参数传递给控制器

  28. 28

    拆分视图控制器:如何将主视图控制器连接到详细视图控制器?

  29. 29

    CRUD Laravel 5如何链接到销毁资源控制器?

热门标签

归档