/// <summary> /// 尝试获取与指定元素绑定的 Label 的文本 /// </summary> /// <param name="element">要查找绑定的 Label 的元素</param> /// <returns>绑定的 Label 的文本,如果没找到则返回null</returns> public static string LabelText(this IHtmlFocusableControl control) { var labels = Labels(control); if (labels.IsSingle()) { return(labels.First().Text); } else { return(null); } }
/// <summary> /// 查找与指定元素绑定的 Label /// </summary> /// <param name="element">要查找绑定的 Label 的元素</param> /// <returns>与元素绑定的 Label 集合</returns> public static HtmlLabel[] Labels(this IHtmlFocusableControl control) { return(control.Form.FindLabels(control.ElementId)); }