Show / Hide Table of Contents

Class RowSelectorColumn.ParticipantRadioButton

The radiobutton which appears in each cell of a RowSelectorColumn when SelectionMode is set to System.Web.UI.WebControls.ListSelectionMode.Single.

Inheritance
System.Object
System.Web.UI.Control
System.Web.UI.HtmlControls.HtmlControl
System.Web.UI.HtmlControls.HtmlInputControl
System.Web.UI.HtmlControls.HtmlInputRadioButton
RowSelectorColumn.ParticipantRadioButton
Implements
System.ComponentModel.IComponent
System.IDisposable
System.Web.UI.IParserAccessor
System.Web.UI.IUrlResolutionService
System.Web.UI.IDataBindingsAccessor
System.Web.UI.IControlBuilderAccessor
System.Web.UI.IControlDesignerAccessor
System.Web.UI.IExpressionsAccessor
System.Web.UI.IAttributeAccessor
System.Web.UI.IPostBackDataHandler
Inherited Members
System.Web.UI.HtmlControls.HtmlInputRadioButton.OnPreRender(System.EventArgs)
System.Web.UI.HtmlControls.HtmlInputRadioButton.OnServerChange(System.EventArgs)
System.Web.UI.HtmlControls.HtmlInputRadioButton.LoadPostData(System.String, System.Collections.Specialized.NameValueCollection)
System.Web.UI.HtmlControls.HtmlInputRadioButton.RaisePostDataChangedEvent()
System.Web.UI.HtmlControls.HtmlInputRadioButton.Checked
System.Web.UI.HtmlControls.HtmlInputRadioButton.Name
System.Web.UI.HtmlControls.HtmlInputRadioButton.Value
System.Web.UI.HtmlControls.HtmlInputRadioButton.ServerChange
System.Web.UI.HtmlControls.HtmlInputControl.Type
System.Web.UI.HtmlControls.HtmlControl.CreateControlCollection()
System.Web.UI.HtmlControls.HtmlControl.Render(System.Web.UI.HtmlTextWriter)
System.Web.UI.HtmlControls.HtmlControl.RenderBeginTag(System.Web.UI.HtmlTextWriter)
System.Web.UI.HtmlControls.HtmlControl.System.Web.UI.IAttributeAccessor.GetAttribute(System.String)
System.Web.UI.HtmlControls.HtmlControl.GetAttribute(System.String)
System.Web.UI.HtmlControls.HtmlControl.System.Web.UI.IAttributeAccessor.SetAttribute(System.String, System.String)
System.Web.UI.HtmlControls.HtmlControl.SetAttribute(System.String, System.String)
System.Web.UI.HtmlControls.HtmlControl.Attributes
System.Web.UI.HtmlControls.HtmlControl.Style
System.Web.UI.HtmlControls.HtmlControl.TagName
System.Web.UI.HtmlControls.HtmlControl.Disabled
System.Web.UI.HtmlControls.HtmlControl.ViewStateIgnoresCase
System.Web.UI.Control.ResolveAdapter()
System.Web.UI.Control.HasEvents()
System.Web.UI.Control.GetRouteUrl(System.Object)
System.Web.UI.Control.GetRouteUrl(System.String, System.Object)
System.Web.UI.Control.GetRouteUrl(System.Web.Routing.RouteValueDictionary)
System.Web.UI.Control.GetRouteUrl(System.String, System.Web.Routing.RouteValueDictionary)
System.Web.UI.Control.GetUniqueIDRelativeTo(System.Web.UI.Control)
System.Web.UI.Control.ApplyStyleSheetSkin(System.Web.UI.Page)
System.Web.UI.Control.OnDataBinding(System.EventArgs)
System.Web.UI.Control.DataBind()
System.Web.UI.Control.DataBind(System.Boolean)
System.Web.UI.Control.DataBindChildren()
System.Web.UI.Control.AddParsedSubObject(System.Object)
System.Web.UI.Control.EnsureID()
System.Web.UI.Control.OnInit(System.EventArgs)
System.Web.UI.Control.ClearChildState()
System.Web.UI.Control.ClearChildControlState()
System.Web.UI.Control.ClearChildViewState()
System.Web.UI.Control.ClearEffectiveClientIDMode()
System.Web.UI.Control.ClearCachedClientID()
System.Web.UI.Control.Focus()
System.Web.UI.Control.LoadControlState(System.Object)
System.Web.UI.Control.LoadViewState(System.Object)
System.Web.UI.Control.MapPathSecure(System.String)
System.Web.UI.Control.OpenFile(System.String)
System.Web.UI.Control.OnLoad(System.EventArgs)
System.Web.UI.Control.BuildProfileTree(System.String, System.Boolean)
System.Web.UI.Control.SaveControlState()
System.Web.UI.Control.SaveViewState()
System.Web.UI.Control.RenderChildren(System.Web.UI.HtmlTextWriter)
System.Web.UI.Control.RenderControl(System.Web.UI.HtmlTextWriter)
System.Web.UI.Control.RenderControl(System.Web.UI.HtmlTextWriter, System.Web.UI.Adapters.ControlAdapter)
System.Web.UI.Control.OnUnload(System.EventArgs)
System.Web.UI.Control.Dispose()
System.Web.UI.Control.RaiseBubbleEvent(System.Object, System.EventArgs)
System.Web.UI.Control.OnBubbleEvent(System.Object, System.EventArgs)
System.Web.UI.Control.AddedControl(System.Web.UI.Control, System.Int32)
System.Web.UI.Control.CreateChildControls()
System.Web.UI.Control.ResolveUrl(System.String)
System.Web.UI.Control.ResolveClientUrl(System.String)
System.Web.UI.Control.FindControl(System.String)
System.Web.UI.Control.FindControl(System.String, System.Int32)
System.Web.UI.Control.GetDesignModeState()
System.Web.UI.Control.HasControls()
System.Web.UI.Control.IsLiteralContent()
System.Web.UI.Control.TrackViewState()
System.Web.UI.Control.EnsureChildControls()
System.Web.UI.Control.RemovedControl(System.Web.UI.Control)
System.Web.UI.Control.SetDesignModeState(System.Collections.IDictionary)
System.Web.UI.Control.SetRenderMethodDelegate(System.Web.UI.RenderMethod)
System.Web.UI.Control.System.Web.UI.IParserAccessor.AddParsedSubObject(System.Object)
System.Web.UI.Control.System.Web.UI.IControlDesignerAccessor.GetDesignModeState()
System.Web.UI.Control.System.Web.UI.IControlDesignerAccessor.SetDesignModeState(System.Collections.IDictionary)
System.Web.UI.Control.System.Web.UI.IControlDesignerAccessor.SetOwnerControl(System.Web.UI.Control)
System.Web.UI.Control.ClientIDMode
System.Web.UI.Control.ClientID
System.Web.UI.Control.ClientIDSeparator
System.Web.UI.Control.Context
System.Web.UI.Control.Adapter
System.Web.UI.Control.DesignMode
System.Web.UI.Control.Events
System.Web.UI.Control.ID
System.Web.UI.Control.EnableTheming
System.Web.UI.Control.IsChildControlStateCleared
System.Web.UI.Control.SkinID
System.Web.UI.Control.EnableViewState
System.Web.UI.Control.ViewStateMode
System.Web.UI.Control.IsViewStateEnabled
System.Web.UI.Control.NamingContainer
System.Web.UI.Control.IdSeparator
System.Web.UI.Control.LoadViewStateByID
System.Web.UI.Control.Page
System.Web.UI.Control.RenderingCompatibility
System.Web.UI.Control.TemplateControl
System.Web.UI.Control.Parent
System.Web.UI.Control.TemplateSourceDirectory
System.Web.UI.Control.AppRelativeTemplateSourceDirectory
System.Web.UI.Control.Site
System.Web.UI.Control.Visible
System.Web.UI.Control.UniqueID
System.Web.UI.Control.HasChildViewState
System.Web.UI.Control.Controls
System.Web.UI.Control.ValidateRequestMode
System.Web.UI.Control.ViewState
System.Web.UI.Control.ChildControlsCreated
System.Web.UI.Control.IsTrackingViewState
System.Web.UI.Control.System.Web.UI.IDataBindingsAccessor.HasDataBindings
System.Web.UI.Control.System.Web.UI.IDataBindingsAccessor.DataBindings
System.Web.UI.Control.System.Web.UI.IControlDesignerAccessor.UserData
System.Web.UI.Control.System.Web.UI.IControlBuilderAccessor.ControlBuilder
System.Web.UI.Control.System.Web.UI.IExpressionsAccessor.HasExpressions
System.Web.UI.Control.System.Web.UI.IExpressionsAccessor.Expressions
System.Web.UI.Control.Disposed
System.Web.UI.Control.DataBinding
System.Web.UI.Control.Init
System.Web.UI.Control.Load
System.Web.UI.Control.PreRender
System.Web.UI.Control.Unload
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: MetaBuilders.WebControls
Assembly: SurveyProject.WebApplication.dll
Syntax
public class ParticipantRadioButton : HtmlInputRadioButton, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, IPostBackDataHandler

Properties

AutoPostBack

Gets or sets if the control will postback after being changed.

Declaration
public bool AutoPostBack { get; set; }
Property Value
Type Description
System.Boolean

RenderedNameAttribute

Gets the final rendering of the Name attribute.

Declaration
protected virtual string RenderedNameAttribute { get; }
Property Value
Type Description
System.String
Remarks

Differs from the standard RenderedNameAttribute to use the column as the logical naming container instead of the row.

Methods

DiscoverContainers()

Looks up the control heirarchy to discover the container controls for this radiobutton

Declaration
protected virtual void DiscoverContainers()

RenderAttributes(HtmlTextWriter)

Overrides System.Web.UI.HtmlControls.HtmlInputRadioButton.RenderAttributes(System.Web.UI.HtmlTextWriter).

Declaration
protected override void RenderAttributes(HtmlTextWriter writer)
Parameters
Type Name Description
System.Web.UI.HtmlTextWriter writer
Overrides
System.Web.UI.HtmlControls.HtmlInputRadioButton.RenderAttributes(System.Web.UI.HtmlTextWriter)
Remarks

Customized to use this implementation of RenderedNameAttribute

Explicit Interface Implementations

IPostBackDataHandler.LoadPostData(String, NameValueCollection)

This doesn't differ from the original implementaion... except now i'm using my own RenderednameAttribute instead of the InputControl implementation.

Declaration
bool IPostBackDataHandler.LoadPostData(string postDataKey, NameValueCollection postCollection)
Parameters
Type Name Description
System.String postDataKey
System.Collections.Specialized.NameValueCollection postCollection
Returns
Type Description
System.Boolean

IPostBackDataHandler.RaisePostDataChangedEvent()

No change from the InputControl implementation

Declaration
void IPostBackDataHandler.RaisePostDataChangedEvent()

Implements

System.ComponentModel.IComponent
System.IDisposable
System.Web.UI.IParserAccessor
System.Web.UI.IUrlResolutionService
System.Web.UI.IDataBindingsAccessor
System.Web.UI.IControlBuilderAccessor
System.Web.UI.IControlDesignerAccessor
System.Web.UI.IExpressionsAccessor
System.Web.UI.IAttributeAccessor
System.Web.UI.IPostBackDataHandler
In This Article
Back to top Generated by DocFX