代码之家  ›  专栏  ›  技术社区  ›  Chicago

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

  •  1
  • Chicago  · 技术社区  · 16 年前

    我需要禁用删除按钮 全球地 基于某种条件?

    以下解决方案对我无效: 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 回复  |  直到 16 年前
        1
  •  0
  •   RepDetec    16 年前

    为什么不直接从按钮扩展/继承?你可以自己制作一个“知道”如何检查是否应该隐藏的按钮:

    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”按钮。

    -把它设为“启用”。我又看了一遍帖子,我猜你不是想“隐藏”按钮,而是禁用它。但想法是一样的。

    推荐文章