【问题标题】:Prevent action from execution阻止执行操作
【发布时间】:2014-12-22 10:37:54
【问题描述】:

如果用户在 mvc4 的 url 中键入相同的操作和控制器,如何防止执行操作。假设我的操作名称为“Prevent”,控制器名称为“MyDept”。现在我想阻止执行此操作,例如如果用户键入 www.mysite.com/MyDept/Prevent 则应显示 404 错误或找不到页面错误。

【问题讨论】:

  • 不想被访问,为什么还要有action方法?
  • 使其成为私有或受保护的方法...这是一种方法。另一个是通过 NoAction 属性来装饰它

标签: asp.net-mvc


【解决方案1】:

如果您的控制器中有一个方法希望它被访问[NonAction]属性装饰它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-08
    • 1970-01-01
    • 1970-01-01
    • 2014-02-12
    相关资源
    最近更新 更多