An ASP.NET control that provides a minimal text box that is OpenID-aware.
Namespace:
DotNetOpenAuth.OpenId.RelyingPartyAssembly: DotNetOpenAuth (in DotNetOpenAuth.dll)
Syntax
| Visual Basic (Declaration) |
|---|
<ValidationPropertyAttribute("Text")> _ Public Class OpenIdTextBox _ Inherits OpenIdRelyingPartyControlBase _ Implements IEditableTextControl, ITextControl, IPostBackDataHandler |
| C# |
|---|
[ValidationPropertyAttribute("Text")] public class OpenIdTextBox : OpenIdRelyingPartyControlBase, IEditableTextControl, ITextControl, IPostBackDataHandler |
| Visual C++ |
|---|
[ValidationPropertyAttribute(L"Text")] public ref class OpenIdTextBox : public OpenIdRelyingPartyControlBase, IEditableTextControl, ITextControl, IPostBackDataHandler |
| JavaScript |
|---|
DotNetOpenAuth.OpenId.RelyingParty.OpenIdTextBox = function(); Type.createClass( 'DotNetOpenAuth.OpenId.RelyingParty.OpenIdTextBox', DotNetOpenAuth.OpenId.RelyingParty.OpenIdRelyingPartyControlBase, IEditableTextControl, ITextControl, IPostBackDataHandler); |
Remarks
This control offers greater UI flexibility than the OpenIdLogin
control, but requires more work to be done by the hosting web site to
assemble a complete login experience.
Inheritance Hierarchy
System..::..Object
System.Web.UI..::..Control
DotNetOpenAuth.OpenId.RelyingParty..::..OpenIdRelyingPartyControlBase
DotNetOpenAuth.OpenId.RelyingParty..::..OpenIdTextBox
DotNetOpenAuth.OpenId.RelyingParty..::..OpenIdLogin
System.Web.UI..::..Control
DotNetOpenAuth.OpenId.RelyingParty..::..OpenIdRelyingPartyControlBase
DotNetOpenAuth.OpenId.RelyingParty..::..OpenIdTextBox
DotNetOpenAuth.OpenId.RelyingParty..::..OpenIdLogin