我正在考虑在 ASP.NET 2.0 Webform 上使用 ChangePassword 控件。我不想显示“取消”按钮。
有没有一种很好的方法来隐藏它而不求助于愚蠢的“width = 0”之类的游戏?
或者也许有一种通用的方法来遍历像这样的复合控件的各个部分并隐藏各个部分?
将 CancelButtonStyle.CssClass 设置为“hiddenItem”,并将 CSS 设置为“display:none”。
否则,您可以将控件转换为模板,然后手动删除取消按钮。当您在 Visual Studio 的设计模式中单击控件时,您会看到一个带有选项的小箭头,其中一个是“转换为模板”。
仅使用 .aspx 页面的一种快速简单的方法是在 changepassword 控件上设置这些取消按钮属性:
CancelButtonType="链接" CancelButtonText=""
您可以使用 ChangePassword.CancelButtonStyle 属性在取消按钮上设置 CSS 类。然后只需在指定的类上应用“显示:无”。