//
using System.ComponentModel;
+using System.Security.Permissions;
namespace System.Web.UI.WebControls {
+ // CAS
+ [AspNetHostingPermission (SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
+ [AspNetHostingPermission (SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
+ // attributes
[ControlBuilder(typeof(LabelControlBuilder))]
[DataBindingHandler("System.Web.UI.Design.TextDataBindingHandler, " + Consts.AssemblySystem_Design)]
[DefaultProperty("Text")]
[Designer("System.Web.UI.Design.WebControls.LabelDesigner, " + Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
+ [ParseChildren (false)]
#if NET_2_0
[ToolboxData("<{0}:Label runat=\"server\" Text=\"Label\"></{0}:Label>")]
- [ParseChildren(false, ChildControlType = typeof(Control))]
[ControlValueProperty ("Text", null)]
#else
[ToolboxData("<{0}:Label runat=server>Label</{0}:Label>")]
- [ParseChildren(false)]
#endif
public class Label : WebControl
#if NET_2_0
#if NET_2_0
[Localizable (true)]
#endif
+ [WebSysDescription ("")]
+ [WebCategory ("Appearance")]
public virtual string Text {
get {
return ViewState.GetString ("Text", "");
[Themeable (false)]
#endif
[DefaultValue("")]
+ [WebSysDescription ("")]
+ [WebCategory ("Accessibility")]
public virtual string AssociatedControlID {
get {
return ViewState.GetString ("AssociatedControlID", "");
}
}
+#if NET_2_0
+ protected internal
+#else
+ protected
+#endif
+ override void OnPreRender (EventArgs e)
+ {
+ base.OnPreRender (e);
+ ControlStyle.AlwaysRenderTextDecoration = true;
+ }
+
#if NET_2_0
protected internal
#else