Class DnnFormItemBase
Inheritance
DnnFormItemBase
Assembly: DotNetNuke.Web.dll
public abstract class DnnFormItemBase : WebControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, INamingContainer
Constructors
Declaration
protected DnnFormItemBase()
Properties
Declaration
protected PropertyInfo ChildProperty { get; }
Property Value
Declaration
public string DataField { get; set; }
Property Value
Declaration
public string DataMember { get; set; }
Property Value
Declaration
public DnnFormMode FormMode { get; set; }
Property Value
Declaration
public bool IsValid { get; }
Property Value
Declaration
public string LocalResourceFile { get; set; }
Property Value
Declaration
public string OnClientClicked { get; set; }
Property Value
Declaration
protected PortalSettings PortalSettings { get; }
Property Value
Declaration
protected PropertyInfo Property { get; }
Property Value
Declaration
public bool Required { get; set; }
Property Value
Declaration
public string RequiredMessageSuffix { get; set; }
Property Value
Declaration
public string ResourceKey { get; set; }
Property Value
Declaration
protected override HtmlTextWriterTag TagKey { get; }
Property Value
Overrides
Declaration
public string ValidationExpression { get; set; }
Property Value
Declaration
public string ValidationMessageSuffix { get; set; }
Property Value
Declaration
[PersistenceMode(PersistenceMode.InnerProperty)]
public List<IValidator> Validators { get; }
Property Value
Declaration
public object Value { get; set; }
Property Value
Methods
Declaration
public void CheckIsValid()
Declaration
protected override void CreateChildControls()
Overrides
Declaration
protected virtual void CreateControlHierarchy()
Declaration
protected virtual WebControl CreateControlInternal(Control container)
Parameters
Type |
Name |
Description |
Control |
container |
|
Returns
Declaration
protected virtual void DataBindInternal()
Declaration
protected void DataBindInternal(string dataField, ref object value)
Parameters
Declaration
public void DataBindItem(bool useDataSource)
Parameters
Type |
Name |
Description |
bool |
useDataSource |
|
Declaration
protected override void LoadControlState(object state)
Parameters
Type |
Name |
Description |
object |
state |
|
Overrides
Declaration
protected string LocalizeString(string key)
Parameters
Type |
Name |
Description |
string |
key |
|
Returns
Declaration
protected override void OnInit(EventArgs e)
Parameters
Overrides
Declaration
protected override object SaveControlState()
Returns
Overrides
Declaration
protected void UpdateDataSource(object oldValue, object newValue, string dataField)
Parameters
Implements
Extension Methods