【发布时间】:2010-03-31 16:01:11
【问题描述】:
我对需要角色的操作的 Jquery 对话框有一点问题。 在我的示例中,用户可以单击删除按钮并且必须确认操作。 在我的控制器中,Delete 操作需要一个角色,如果用户处于所需角色,则删除该对象。
问题:如何提醒用户 * 元素被删除(重定向到索引视图) * 有一个错误(警告消息) * 他无权删除(用消息提醒)
在使用授权过滤器之前,删除操作返回一个带有布尔值的 JSON,该布尔值指示是否有错误、一个成功重定向的 URL 和一个错误警报消息。
由于我无法从过滤器返回 JSON,因此我使用授权过滤器创建了另一个方法,该方法返回带有确认内容的部分视图。如果用户没有权限,过滤器会返回带有未经授权的异常内容的部分视图。
问题:如何区分返回的部分视图。创建对话框时,我需要了解按钮功能。
谢谢!
【问题讨论】:
标签: asp.net-mvc jquery jquery-dialog unauthorized