我已收到客户要求在调查模块上禁用编辑功能的请求,但目前还不清楚。对于临时性,应将其从视图中删除,以便用户无法编辑调查。
因此,我删除了索引视图中的编辑按钮,但我仍然可以通过地址栏访问编辑页面,例如:http://localhost:1306/Survey/Edit/1
。
我无法删除编辑操作和编辑视图,因为要求仍然不清楚。有没有办法处理这种情况?
答案 0 :(得分:3)
您可以使用NonAction
属性或制作方法private
,两种解决方案都可以使用:
[NonAction]
public ActionResult Edit()
{
}
private ActionResult Edit()
{
}
答案 1 :(得分:1)
通过使用非行动方法,您可以像
一样实现这一目标public ActionResult Edit()
{
// Your Code for doing someThing
}
请使用以下代码而不是上述代码。
private ActionResult Edit()
{
// Your Code for doing someThing
}
如果您这样使用,则意味着您将无法访问“编辑”操作方法。