动态表达式可控制DataGrid中的编辑/删除记录

时间:2019-11-12 10:41:40

标签: c# asp.net-mvc asp.net-mvc-5

我想在表中设置一个动态表达式,以验证是否可以更新或删除特定记录。原因是,如果“状态”字段为“新建”或“未清”或“待处理”,则某些客户端允许更新其记录。但是有些文件虽然有待更新,但不允许更新。某些仅在没有子项的情况下才允许更新标头。 因此,计划在表中设置逻辑以在每次执行操作时对此进行验证。

有关如何将表达式存储在表中的示例。

enter image description here

我认为最好在Action调用中进行检查。否则我们的EF信息库基类将是另一种选择-但为时已晚,无法在此处通知用户。

[ActionName("Edit")]
public ActionResult EditPost(int? id)
{}

什么是最好的处理方式? 创建自定义属性(是否需要有关如何实现此功能的指南?)

或其他任何方法?

指定真正可变的表达式的最佳方法是什么?

0 个答案:

没有答案