如何在ASP.NET动态数据中禁用删除按钮?

时间:2009-12-08 21:25:49

标签: asp.net dynamic-data asp.net-dynamic-data

我需要根据某些情况禁用删除按钮 GLOBALLY 吗?

以下解决方案对我不起作用: http://csharpbits.notaclue.net/2009/07/securing-dynamic-data-preview-4-refresh.html http://csharpbits.notaclue.net/2008/05/dynamicdata-miscellaneous-bits-part-6.html

同样,我不想进入每个列表和详细信息页面并在那里禁用它。

1 个答案:

答案 0 :(得分:0)

为什么不从按钮扩展/继承。您可以创建自己的“知道”如何检查是否应隐藏的按钮:

public class MyButton : Button
{
    public void HiddenCheck()
    {
        bool visible = true;
        //Check to see if the button should be hidden
        this.Visible = visible;
    }
}

然后,只需使用此按钮而不是“System.Web.UI.WebControls.Button”按钮,只要您需要删除按钮功能。

- 将其设为“已启用”。我再次阅读帖子,我猜你不是试图“隐藏”按钮,而是禁用它。但这个想法是一样的。