我正在考虑在 ASP.NET 2.0 Webform 上使用 ChangePassword 控件。我不想显示“取消”按钮。

有没有一种好方法可以隐藏它,而无需诉诸愚蠢的“宽度= 0”之类的游戏?

或者,也许有一种通用方法可以遍历复合控件的各个部分,如下所示 并隐藏单个部分?

有帮助吗?

解决方案

将 CancelButtonStyle.CssClass 设置为“hiddenItem”之类的值,并将 CSS 设置为“display:none”。

否则,您可以将控件转换为模板,然后手动删除取消按钮。当您在 Visual Studio 的设计模式下单击该控件时,您会看到一个带有选项的小箭头,其中之一是“转换为模板”。

其他提示

仅使用 .aspx 页面的一种快速简单的方法是在 Changepassword 控件上设置这些取消按钮属性:

CancelButtonType=“链接” CancelButtonText=“”

您可以使用 ChangePassword.CancelButtonStyle 属性来设置“取消”按钮上的 CSS 类。然后只需应用“显示:无”指定的类。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top